问题标签 [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 - 使用 NPM 和 Watchify 编译多个脚本包
我有一个项目,我想编译单独的脚本包——一个主要的脚本包包含在每个页面上,而一堆单独的包只包含在特定页面上。
我有一个如下所示的 NPM 脚本:
所以我跑了npm start
,Watchify 启动并开始观看文件。这部分工作得很好。
每当我对学生模块进行更改时,两个文件都会重新编译(没问题),但是当我在浏览器中查看页面时,我收到一个错误,即找不到模块“site.js”。
如果我然后转到 site.js 文件并修改某些内容,则会发生重新编译,但这次它在浏览器中运行良好。
所以问题的关键在于,当我尝试编译一个文件时,我必须对另一个文件进行更改才能使其也能够正确编译。我觉得我这样做的方式有点不稳定,但我找不到太多关于使用 Watchify 捆绑多个文件的信息。
总结一下我的问题:如何以避免上述问题的方式使用 Watchify 编译多个捆绑包?
javascript - Watchify 不发出更新事件
我正在尝试bundle.js
使用 watchify 自动构建,但不幸的是,当我保存文件时不会触发更新事件。
当我使用 CLI 时,行为是相似的:构建在启动后运行一次,仅此而已。
我正在使用 OS X Yosemite。
javascript - 使用 brfs 监视和捆绑的命令,无需 watchify
我正在尝试复制转换的行为watchify
,brfs
但我需要brfs
直接使用,因为我想避免在使用require
browserify/watchify 时添加到脚本中的额外代码。直接使用brfs
只是require(theFile)
用它的内容替换,没有别的。
使用此命令捆绑以下代码会产生我想要的结果:
我如何设置一些东西来观察变化并brfs
在发生变化时再次捆绑脚本?
javascript - 使用 Gulp + Watchify + Factor 捆绑包“检测到可能的 EventEmitter 内存泄漏”
我正在使用 gulp、browserify、watchify 和 factor bundle 来构建几个开发中的 javascript 文件。一切正常,除了一段时间后我开始看到这个警告:
下面是我的 gulpfile
我读到我应该在某个地方设置最大听众,但我担心这可能是一个真正的内存泄漏。
memory-leaks - 使用 factor-bundle 和 watchify 配置 Browserify
我正在尝试将我的应用程序配置为将 browserify 与 watchify 和 factor-bundle 一起使用。但是,我似乎要么最终导致内存泄漏,要么破坏 watchify 触发的构建。
我的 build.js
通过这种配置,我最终得到:
我认为这是因为我每次都在创建该写入流并且没有收集旧的?但我想不出正确的方法来做到这一点。
reactjs - Watchify 命令行在文件更改时删除捆绑包
当我watchify
第一次运行(最新版本)时,它会创建捆绑包,Web 应用程序加载正常。但是更改一个文件,保存它,然后 watchify 会创建一个空的捆绑文件,即它是空白的。我必须Ctrl+C并重新启动 watchify 才能检测到更改。
npm - watchify 找不到模块错误
我正在尝试在命令行上使用 watchify,这是我正在使用的命令
它产生以下错误
我也尝试过使用绝对路径并得到同样的错误。
coffeescript - 使用 gulp + browserify + watchify + coffeeify 尝试重新编译 javascript 而不是 coffeescript
当我第一次浏览我的咖啡脚本代码时,它运行良好。但是,当我对源代码进行更改并 watchify 尝试重新运行捆绑时,coffeeify 似乎想要针对我的 javascript 运行 coffeescript - 基于我从 gulp 得到的这个错误:
这是我的 Gulpfile:
我怎样才能使捆绑过程也与 watchify 一起工作?
gulp - Watchify w/gulp 和 babel 变得越来越慢
每次 watchify 检测到更改时,捆绑时间都会变慢。我的 gulp 任务一定有问题。有人有什么想法吗?
javascript - grunt-browserify 别名停止工作
我有简单的 grunt-browserify 配置。此配置完美运行,直到我更改任何 JavaScript 文件,然后“watchify”再次编译构建。从那一刻起 build.js 在浏览器中失败并出现异常:Uncaught Error: Cannot find module 'i18n'
似乎“watchify”忽略了别名选项,或者我做错了什么?
谢谢你。