主要记录下前端的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,不再报错。