32位系统node默认会有0.9g内存可调用,64位系统node默认会有1.4g内存可调用
一个不算解决根本问题的办法,在指令中合适位置添加
NODE_OPTIONS='--max-old-space-size=4096'
来为node增加内存分配
"scripts": {
"build": "cnpm run set:dev && cross-env NODE_OPTIONS='--max-old-space-size=4096' MY_ENV=dev taro build --type weapp",
}