Linux实例使用df和du命令查看磁盘时结果不一致
修改权限
vue-demi@0.13.11 postinstall /data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi
> node ./scripts/postinstall.js
internal/fs/utils.js:308
throw err;
^
Error: EACCES: permission denied, open '/data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi/lib/index.cjs'
at Object.openSync (fs.js:476:3)
at Object.writeFileSync (fs.js:1467:35)
at copy (/data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi/scripts/utils.js:24:6)
at switchVersion (/data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi/scripts/utils.js:52:3)
at Object.<anonymous> (/data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi/scripts/postinstall.js:15:3)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) {
errno: -13,
syscall: 'open',
code: 'EACCES',
path: '/data/appsystems/app/yhd-service-cim-cms/node_modules/vue-demi/lib/index.cjs'
}
解决方案
sudo chown -R root <project-name>
在 linux 上面,npm install 发生 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
可以参考
stackoverflow.com/questions/2… segmentfault.com/q/101000004…
在 ~/.bashrc:
export NODE_OPTIONS=--max_old_space_size=4096
source ~/.bashrc