npm 安装完bower 后,提示'bower' 不是内部或外部命令

来源:互联网 发布:qq飞车t3神谕天尊数据 编辑:程序博客网 时间:2024/05/19 17:57

npm 安装完bower 后,提示’bower’ 不是内部或外部命令

一.背景:今天安装了bower管理工具,用的指令是全局安装bower:

npm install -g bower

安装好后显示:

这里写图片描述

之后,也配置了环境变量,在系统变量里添加了路径:D:\npm\node_modules\bower\bin
然后,我想看下bower安装成功与否,敲了命令:bower -v之后就开挂啦:

这里写图片描述

二.原因探究:究竟是怎么回事呢???
查看一些资料发觉这是因为没有配置好全局模块的存放位置。

三.解决方式:我是这么解决的:

a.首先前提是你已经安装好node.js ,我的位置是D:\app\node.js。
全局模块安装默认放在C:\Users\Administrator\AppData\Roaming\npm\node_modules里面。

b.然后,我自己配置了模块安装:

npm config set prefix “D:\app\node.js\node_global”
npm config set cache “D:\app\node.js\node_cache”

去配置环境变量,

①在系统变量里新建 NODE_PATH ,值为D:\app\node.js\node_global,
②在用户变量上的path变量添加 D:\Program Files\nodejs\node_global。
③重启下电脑,之后再全局安装了bower:npm i -g bower,之后再查看bower -v就可以显示版本号了,说明安装成功。

参考

bower is not recognised as an internal or external command

0 0
原创粉丝点击