Laravel Vue SPA。可以使用“ npm run dev”正常运行应用程序,但是“ npm run production”可以挂起编译且没有错误

时间:2019-08-14 16:51:18

标签: javascript laravel vue.js npm webpack

我正在使用Laravel和Vue.js构建SPA。

运行'npm run dev'后,编译将冻结,而不会完成并且不会产生任何错误。

在运行'npm run watch'时,第一个编译会冻结与上面相同的内容,但是在更新任何文件后,编译器将完成并且应用程序将按预期运行。

我能看到的唯一区别是,我得到了一个成功的dev编译文件:+ XX hidden assets,因为失败了,编译会停止而没有响应。

任何有关下一步尝试的帮助或建议。

已经尝试过:

  • 将服务器RAM和页面文件增加到2GB;
  • 在本地运行npm(结果相同)
  • 将节点更新到最新版本;
  • 运行npm run production --verbose无错误,结果相同。

应用/系统:

  • Ubuntu 18 VPS;
  • Laravel 5.8;
  • npm 6.9.0;
  • 节点10.16.2

npm run watch或'npm run dev'之后挂起的示例:

...
dist/js/7.155d38.js   2.67 KiB       7  [emitted]         
dist/js/8.986615.js   2.67 KiB       8  [emitted]         
dist/js/9.8f4e2a.js   1.34 KiB       9  [emitted]

更新文件后强制手表第二次运行,它将完成并且应用程序可以正常运行:

...
dist/js/dbe9b016dac95985995f.js  1.41 MiB            22  [emitted]  
dist/js/ee7b33e8f1bd454e4b27.js  51.5 KiB            51  [emitted]  
dist/js/f2b5a0dec2e6bbb89bfc.js  56.2 KiB            53  [emitted]  
 + 24 hidden assets

无论我更新哪个文件,这都会发生

0 个答案:

没有答案