Vue.js项目构建无法在服务器上运行

时间:2019-01-10 05:40:23

标签: npm vuejs2 ubuntu-18.04

我有一个vuejs2项目,我正在Ubuntu上开发它。现在,如果我在开发笔记本电脑上运行{!! Form::textarea('DescribeYourSelf',null,['class'=>'form-control', 'rows' => 2, 'cols' => 30]) !!} 并从apache中打开“ dist”文件夹,则该项目可以正常运行。

但是,如果我在也是ubuntu上运行的apache的服务器上执行相同操作,那么我会在浏览器的开发控制台中收到此错误。

npm run build

在我安装新软件包并在服务器上运行Uncaught TypeError: Cannot read property 'defaults' of undefined at vendor.1b882bb6a097de1a309b.js:7 at Object.<anonymous> (vendor.1b882bb6a097de1a309b.js:7) at vendor.1b882bb6a097de1a309b.js:7 at Object.<anonymous> (vendor.1b882bb6a097de1a309b.js:7) at n (manifest.120bba3efdd853ace19c.js:1) at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1) at n (manifest.120bba3efdd853ace19c.js:1) at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1) at n (manifest.120bba3efdd853ace19c.js:1) at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1) 之前,npm run build命令运行正常。

此外,当我在服务器上运行npm install时,它说存在某些漏洞,要修复它们,只需运行npm install,我这样做了,所有漏洞都消失了。从那时起,每当我运行npm audit fix --force时,项目都将成功编译。但是,当我在浏览器中打开它时,出现了上面提到的错误。

在编译项目时也存在内存问题,但是我设法通过在服务器上添加交换空间来解决该问题,并且该项目开始成功编译。但无法在浏览器中打开。

0 个答案:

没有答案