node.js - 无法在 Mac 上的 Nave 虚拟环境中安装 gulp 和 Bower

标签 node.js macos shell

我按照Beginners Guide to Node.js: Installing Node on MacOS Sierra的指南安装了Npm现在我需要按照以下说明安装 Bower 和 gulp:

接下来根据.naverc中的设置自动创建一个新的Nave环境。我们服务器中的 Node 版本是 4.6.0,所以也许最好遵循它。此命令还将使用子 shell 加载此环境。

nave auto

注意:稍后您可以使用 exit 或 ^D 退出子 shell。

然后在子 shell 中运行这些命令来安装 npm 本地软件包和 2 个 npm 全局软件包、bower 和 gulp。注意:如果您之前安装过node/bower,请在运行以下安装命令之前运行它们:

rm -rf node_modules/
rm -rf client/static/bower_components/

安装命令:

npm install --global bower
npm install --global gulp-cli
npm install
bower install

......"

当我使用nave auto进入nave子shell时,里面没有安装nvm。如果我安装然后离开并重新输入,则再次没有 nvm 并且所有后续命令都会失败。

我做错了什么?提前致谢!

最佳答案

尝试以管理员身份从 Windows powershell 运行与 npm install -g Bower 相同的命令。

这对我有用。

关于node.js - 无法在 Mac 上的 Nave 虚拟环境中安装 gulp 和 Bower,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47715725/

相关文章:

macos - 协助使用安全授权或特权执行

linux - 如何在脚本中输入密码和用户名

python - 使用 python 脚本更改 shell 中的工作目录

javascript - 检查 json 数据中的值,然后获取其 key

javascript - 为什么不处理按钮点击事件?

node.js - 亚马逊支付 : Complete Checkout Session is successful but not confirming transaction

eclipse - Ant <input/> 不再在 Eclipse Helios 中工作 (3.6)

MYSQL Node js插入问题

MacOS 上的 MySQL 到 PostgreSQL 迁移

ruby-on-rails - 在 bash 中执行 rake 命令