gulp命令没有在Laravel框架中结合JavaScript文件。 给出奇怪的错误

我在Laravel框架中有以下的elixir函数:

var elixir = require('laravel-elixir'); elixir(function(mix) { mix.sass('app.scss'); mix.styles(['bootstrap.min.css','app.css'], null, 'public/css'); mix.scripts(['bootstrap.min.js','jquery.min.js'], null, 'public/js'); mix.version('public/css/all.css'); }); 

null参数应该自动创buildpublic / css文件夹中的all.css和public / js文件夹中的all.js。 虽然CSS文件组合正确,我得到以下错误的JavaScript文件:

 [12:53:30] 'scripts' errored after 952 ms [12:53:30] Error: Cannot find module '../internal/assignWith' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (/htdocs/t2ci/node_modules/laravel-elixir/node_modules/gulp-babel/node_modules/babel-core/node_modules/lodash/object/assign.js:1:80) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) [12:53:30] Error in plugin 'run-sequence' Message: An error occured in task 'scripts'. 

我已经浪费了几个小时search互联网的解决scheme,但我还没有find。 会有人遇到这种错误?

您的node_modules可能已损坏。 在rm -rf node_modules && npm install之后它能正常工作吗?