CentOS上构建Vue项目时,执行npm install总是报以下错误(网上查找的原因还是因为网络的问题):

1218 warn optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
1219 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
1220 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
1220 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
1220 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
1220 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
1221 verbose stack Error: [email protected] install: `node bin/install.js`
1221 verbose stack Exit status 1
1221 verbose stack     at EventEmitter.<anonymous> (/usr/local/node/node-v10.13.0-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
1221 verbose stack     at EventEmitter.emit (events.js:182:13)
1221 verbose stack     at ChildProcess.<anonymous> (/usr/local/node/node-v10.13.0-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
1221 verbose stack     at ChildProcess.emit (events.js:182:13)
1221 verbose stack     at maybeClose (internal/child_process.js:962:16)
1221 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
1222 verbose pkgid [email protected]

解决办法: