问题标签 [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.

0 投票
2 回答
1662 浏览

javascript - Watchify 并不总是检测到 javascript 文件中的更改

我创建了一个 gulp 任务,用于使用 browserify 捆绑模块,并且我正在使用 watchify 来监视更改。这是我的 watchify 任务:

如果我编辑主 js 文件 (./js/app.js),则始终会检测到更改。但是当我编辑主文件需要的其他一些文件时,大约每隔一次(但并非总是)检测到更改。我在这里做错了吗?

这是完整的 Github 存储库,所以也许你会完全了解我是如何计划这个工作的

0 投票
1 回答
118 浏览

javascript - 更新文件时从 gulpfile 触发更新

在我的 gulpfile 中,index.js得到处理、提取需求并吐出bundle.js. 问题是即使更新时我也需要触发requiredfile.js更新。这是我的代码:

当其他文件发生更改时,如何添加更新(不会通过运行requiredfile.js相同的过程导致问题)?

0 投票
1 回答
1605 浏览

linux - 使用 browserfiy'es watchify 观看多个文件

我想在 Windows 和 Linux 上观看和输出如下:

为什么在./public/js目录中我只得到 1 个文件:dashboard.js而不是所有文件?

0 投票
1 回答
884 浏览

stream - 如何在 Gulp 中监视多个目标?

我正在使用 browserify 来监听将多个文件编译成多个目标,就像这样(使用这个技巧):

如何将这种 through2 用法与 watchify 结合起来?关于使用乙烯基源流的常见建议对我不起作用。我想生成两个文件(compiled/foo.js 和compiled/bar.js)。我不想将文件合并为一个。

0 投票
1 回答
1050 浏览

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 目录中的文件位于项目的父目录中吗?

谢谢!

0 投票
2 回答
88 浏览

javascript - 如何在发布版本中删除断言?

我使用 babelify + watchify + envify + uglify 并设置 node_env watchify ... -g [envify --NODE_ENV development]

所以我想到了这样的断言:

uglify 足够聪明,可以删除 debug_assert 的主体,但不会删除代码中对 debug_assert 的实际调用。

如果没有太多额外的代码,是否可以从发布版本中正确删除断言调用?

0 投票
1 回答
135 浏览

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 也太忙了,无法做其他工作。寻求任何解决方案。

0 投票
1 回答
2449 浏览

gulp - Gulp 不退出 watchify,browserify

我想将 gulp 设置为能够做两件事:1)使用 watchify 监视文件中的更新并使用 browserify 自动重建更改,以及 2)执行一次临时构建并退出。

#1 似乎工作正常,但我无法让 #2 工作。我gulp build在终端中输入,一切都很好,但是 gulp 没有退出或退出;它只是坐在那里,我没有回到命令行。

我究竟做错了什么?这是整个 gulpfile:

这是我终端的输出:

Gulp 在 11:14:45 的日志之后仍在运行,并且不会跳回终端。

0 投票
1 回答
284 浏览

javascript - React Gulpfile watchify 不更新

我正在关注 Reactjs 的教程,我们正在使用 Gulpfile 更新依赖关系并使用 browserify 构建单个 javascript 文件。

出于某种原因,每当我更改文件中的一行时都没有更新。这是我的代码。

这是我的文件夹结构

在此处输入图像描述

0 投票
1 回答
161 浏览

javascript - Gulp - watchify 的 concat 结果与几个 JS 文件

我有一个使用的 JS 应用程序watchify

所以,我想用watchify其他一些 javascripts 文件连接命令的结果,这些文件往往是全局的(jQuery等等)。这是我的 Javascript watchify 命令。

这是我用于附加 javascript 文件的任务。

如何使用一个函数连接这些 javascript 文件buildScript