主要记录下前端的vue报错,以及一些简单命令的记录
惯例,相关的版本信息:
node -v v10.16.2 yarn -v 1.22.5 vue: 2.5.17 package.json: "^2.5.17" ant-design-vue: 1.6.5 package-json: "^1.3.2" webpack-dev-server: 2.11.2 package-json: "^2.9.1" vue-route: 3.0.1 package-json: "^3.0.1" vuex: 3.0.1 package-json: "^3.0.1" echarts: 4.9.0 package-json: "^4.2.1"
针对内网设置代理配置:
npm config set http-proxy http://user:pass@proxy.com:port npm config set https-proxy http://user:pass@proxy.com:port 特殊字符需要转义成ASCII码,如:@-->%40 npm install -g yarn
碰到的问题主要是,一运行npm start或者npm run dev之后就卡在91%处:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
目前可用的方法如下:
1. 修改package-json中的build "build": "node --max_old_space_size=4096或8192 build/build.js" 2. 安装并运行插件increase-memory-limit npm install -g increase-memory-limit increase-memory-limit
可能因为我的项目中资源占用较多,第一个4096设置后依然报out of memory。后来改成8192,不再报错。