我正在为位于某个路径的 app.js 运行 browserify,但每次都失败,无法lodash
从[PATH]
.
Running "browserify:build" (browserify) task
Error: Cannot find module 'lodash' from '/var/lib/jenkins/buildcode/output/mydir/app_store_richUI/cartridge/js'
Warning: Error running grunt-browserify. Use --force to continue.
[PATH]
app.js 文件所在的位置也是如此。但是,如果我将文件名更改为同一路径下的其他 js 文件,它就可以工作。因此,场景是某些js文件成功,而对于同一路径的其他文件则失败。
有人可以提出一些建议吗?
我在Browserify.js
全球范围内安装了脚本。
浏览器化.js
module.exports = {
build: {
files: {
'<%= settings["local.build.dir"] %>/output/<%= grunt.config("build") %>/app_eyeconic_richUI/cartridge/static/default/js/eyeconic.app.js':'<%= settings["local.build.dir"] %>/output/<%= grunt.config("build") %>/app_eyeconic_richUI/cartridge/js/app.js'
},
}
}
该路径与其他文件一起正确显示在日志中。app.js
它仅与文件失败