我正在Vue JS中创建一个项目,并使用以下命令:
npm run serve
它抛出一个错误:javascript堆内存不足
kkbh8khc1#
如果您有一个大型项目,每个文件夹(如零部件、视图)中包含一个.less文件,则可能会遇到此问题。我已经解决了这个问题,将所有的.less文件移动到一个文件夹“/assets/less/”,并将它们全部导入到“/assets/less/index.less”另一个选择是在package.json中添加一个脚本,这样您就可以运行“npm run dev”而不是“npm run serve”,但是这个选择并不能解决这个问题的根源。
"dev": "npx --max_old_space_size=4096 vue-cli-service serve"
6ojccjat2#
我找到了解决方案。cd到您的项目目录和类型npm run lint。这将显示所有的错误在vue项目,尝试删除这些错误和vuejs项目将运行良好,没有抛出堆内存错误。干杯
npm run lint
2条答案
按热度按时间kkbh8khc1#
如果您有一个大型项目,每个文件夹(如零部件、视图)中包含一个.less文件,则可能会遇到此问题。
我已经解决了这个问题,将所有的.less文件移动到一个文件夹“/assets/less/”,并将它们全部导入到“/assets/less/index.less”
另一个选择是在package.json中添加一个脚本,这样您就可以运行“npm run dev”而不是“npm run serve”,但是这个选择并不能解决这个问题的根源。
6ojccjat2#
我找到了解决方案。cd到您的项目目录和类型
npm run lint
。这将显示所有的错误在vue项目,尝试删除这些错误和vuejs项目将运行良好,没有抛出堆内存错误。干杯