我试图在我的Mac电脑上安装twitter bower,我使用了

npm install bower -g

然后我试了bower --help次,结果是bower command not found次.为什么?

推荐答案

就像在这个问题(npm global path prefix)中一样,你只需要设置正确的npm prefix.

UNIX:

$ npm config set prefix /usr/local
$ npm install -g bower

$ which bower
>> /usr/local/bin/bower

Windows ans NVM:

$ npm config set prefix /c/Users/xxxxxxx/AppData/Roaming/nvm/v8.9.2
$ npm install -g bower

那么bower应该就在你的$PATH里.

Node.js相关问答推荐

仅当所需文档是最后一个文档时才更新MongoDB,否则插入

CloudTasksClient在Firebase Function % s onDocumentCreated中实例化时导致错误

Gmail API获取附件PDF未正确呈现.我遗漏了什么?

如何获取需要加载cheerio的网站部分数据?

如何在 Docker 容器中 SSO 登录 AWS(使用 aws-sdk v3)

Electron 模板(Typescript + Webpack)中的这个 Electron Forge ERROR 是什么?

ESLint:TypeError:this.libOptions.parse 不是函数

从数据库读取数据并将其作为可下载的 zip 文件发送

如何在 cypress 测试中进行计算

带权限的机密 Rest-Api - 总是 403 - 我做错了什么?

突然 React 无法执行create-react-app命令.为什么会发生这种情况,我该如何解决?

node和mongoDB聚合数据时的输入字段函数

Ansible 将以什么用户身份运行我的命令?

等价于 Node.js 的 Rails 控制台

如何以编程方式检测nodejs中的调试模式?

如何可靠地散列 JavaScript 对象?

使用 MongoDB 更新嵌套数组

node.js 模块和函数中this的含义

处理快速异步中间件中的错误

node.js 示例