我有一个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
时,项目都将成功编译。但是,当我在浏览器中打开它时,出现了上面提到的错误。
在编译项目时也存在内存问题,但是我设法通过在服务器上添加交换空间来解决该问题,并且该项目开始成功编译。但无法在浏览器中打开。