在尝试解决如何使用npm全局安装模块之后,我有点困惑。
我使用官方网站上的.dmg软件包安装了Node。 这是最后的日志。
节点安装在
/usr/local/bin/node
npm安装在
/usr/local/bin/npm
确保/ usr / local / bin位于$ PATH。
从终端我通常使用以下方式安装模块:例如
npm install -g bower or npm install bower
但是,我永远不能使用
bower
-bash: bower: command not found
所以我找了
npm prefix
/Users/cleliodpaula
npm prefix -g
/Users/cleliodpaula/.node
npm ls
/Users/cleliodpaula
├─┬ appbuilder@2.1.1-61
如何正确安装Node,NPM及其模块?
编辑:
我已经安装了它。但安装的凉亭,不在
/usr/local/bin
但是,在:
/Users/cleliodpaula/.node/bin/
答案 0 :(得分:1)
Bower不属于NPM,您需要单独安装:
npm install -g bower
然后您将在/usr/local/bin/bower
中拥有可执行文件,并且您将能够在终端中使用bower
命令。
npm install -g
和npm install
之间的区别在于npm install -g
全局安装模块(可执行文件将放入/usr/local/bin
)。如果您只使用npm install
,则NPM会将程序包安装到当前目录下的node_modules
目录中。在这种情况下,您可以将命令作为./node_modules/bower/bin/bower
执行。
编辑:我可以看到您的NPM全局路径设置为/Users/cleliodpaula/.node/bin/
。如果您希望在/usr/local/bin
中安装软件包,请更改NPM的配置:
npm config set prefix /usr/local
如果您希望在/Users/cleliodpaula/.node/bin/
中安装软件包,也可以添加/Users/cleliodpaula/.node/bin/
:
export PATH=/Users/cleliodpaula/.node/bin/:$PATH
答案 1 :(得分:0)
解决:
安装命令行工具+打开Xcode。 由于没有正确安装npm和节点。