问题标签 [watchify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Watchify 并不总是检测到 javascript 文件中的更改
我创建了一个 gulp 任务,用于使用 browserify 捆绑模块,并且我正在使用 watchify 来监视更改。这是我的 watchify 任务:
如果我编辑主 js 文件 (./js/app.js),则始终会检测到更改。但是当我编辑主文件需要的其他一些文件时,大约每隔一次(但并非总是)检测到更改。我在这里做错了吗?
这是完整的 Github 存储库,所以也许你会完全了解我是如何计划这个工作的
javascript - 更新文件时从 gulpfile 触发更新
在我的 gulpfile 中,index.js
得到处理、提取需求并吐出bundle.js
. 问题是即使更新时我也需要触发requiredfile.js
更新。这是我的代码:
当其他文件发生更改时,如何添加更新(不会通过运行requiredfile.js
相同的过程导致问题)?
linux - 使用 browserfiy'es watchify 观看多个文件
我想在 Windows 和 Linux 上观看和输出如下:
为什么在./public/js
目录中我只得到 1 个文件:dashboard.js
而不是所有文件?
stream - 如何在 Gulp 中监视多个目标?
我正在使用 browserify 来监听将多个文件编译成多个目标,就像这样(使用这个技巧):
如何将这种 through2 用法与 watchify 结合起来?关于使用乙烯基源流的常见建议对我不起作用。我想生成两个文件(compiled/foo.js 和compiled/bar.js)。我不想将文件合并为一个。
javascript - 错误:找不到模块“通量”
我有一个 JS 项目,它需要其父目录中的其他 JS 文件。
这是我的项目的结构:
- 网络
- 包.json
- ...
- 核
- JS
- ...
这是 package.json 的内容
当我运行时,npm start
我有这些错误:
watchify -o js/bundle.js -v -d app.js
错误:无法从“MyProject/Core/Common”中找到模块“flux”错误:无法从“/MyProject/Core/Modules/SearchPage/Constants”中找到模块“keyMirror”
我检查并在“node_modules”目录中,存在“flux”和“keymirror”目录。
这是因为 Core 目录中的文件位于项目的父目录中吗?
谢谢!
javascript - 如何在发布版本中删除断言?
我使用 babelify + watchify + envify + uglify 并设置 node_env
watchify ... -g [envify --NODE_ENV development]
所以我想到了这样的断言:
uglify 足够聪明,可以删除 debug_assert 的主体,但不会删除代码中对 debug_assert 的实际调用。
如果没有太多额外的代码,是否可以从发布版本中正确删除断言调用?
javascript - 如何改进对许多文件的使用 watchify
我在更改前面的代码时使用 watchify:
$(NODE_BIN)/watchify $(SRC_PAGE_DIR)/a.js -t babelify -o $(STATIC_PAGE_DIR)/a.js -dv & \ $(NODE_BIN)/watchify $(SRC_PAGE_DIR)/b.js -t babelify -o $(STATIC_PAGE_DIR)/b.js -dv & \ $(NODE_BIN)/watchify $(SRC_PAGE_DIR)/c.js -t babelify -o $(STATIC_PAGE_DIR)/c.js -dv & \ $(NODE_BIN)/watchify $ (SRC_PAGE_DIR)/d.js -t babelify -o $(STATIC_PAGE_DIR)/d.js -dv
但它占用了太多资源,即使我的 mac 也太忙了,无法做其他工作。寻求任何解决方案。
gulp - Gulp 不退出 watchify,browserify
我想将 gulp 设置为能够做两件事:1)使用 watchify 监视文件中的更新并使用 browserify 自动重建更改,以及 2)执行一次临时构建并退出。
#1 似乎工作正常,但我无法让 #2 工作。我gulp build
在终端中输入,一切都很好,但是 gulp 没有退出或退出;它只是坐在那里,我没有回到命令行。
我究竟做错了什么?这是整个 gulpfile:
这是我终端的输出:
Gulp 在 11:14:45 的日志之后仍在运行,并且不会跳回终端。
javascript - Gulp - watchify 的 concat 结果与几个 JS 文件
我有一个使用的 JS 应用程序watchify
。
所以,我想用watchify
其他一些 javascripts 文件连接命令的结果,这些文件往往是全局的(jQuery
等等)。这是我的 Javascript watchify 命令。
这是我用于附加 javascript 文件的任务。
如何使用一个函数连接这些 javascript 文件buildScript
?