【发布时间】:2021-04-16 21:47:34
【问题描述】:
每次 shell 启动时,我都会尝试在谷歌云平台中全局安装一些 npm 包。
我在$HOME/.customize_environment 文件中添加了这些命令。
#!/bin/sh
date -u
npm i -g @angular/cli
然后,我打开文件/var/log/customize_environment 以查看来自$HOME/.customize_environment 的日志输出
我发现它已执行并显示日期(第一行)
但 npm 无法安装,出现此错误npm command not found
npm命令在cloud shell启动后可用,所以我猜$HOME/.customize_environment文件是在安装节点之前执行的。
我尝试使用完整路径:/usr/local/nvm/versions/node/v12.14.1/bin/npm i -g @angular/cli,但出现此错误
/usr/bin/env: ‘node’: No such file or directory
有没有办法在全局范围内自动安装 npm 包?
【问题讨论】:
标签: npm google-cloud-platform npm-install google-cloud-shell