1.The node binary used for scripts is /snap/bin/node but npm is using /snap/node/3292/bin/node itself
在执行npm run build
的时候,发现在一个服务器上/本机安装多个版本的nodejs
或者你的依赖指向多个node
就会在编译的时候出现警告,并且编译失败。
意思是node的库使用的是/snap/bin/node
,但是npm
用的是/snap/node/3292/bin/node
,并且提示信息也给出了需要区设置scripts-prepend-node-path
The node binary used for scripts is /snap/bin/node but npm is using /snap/node/3292/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed