あるパスにある 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
スクリプトをグローバルにインストールしました。
Browserify.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
ます