npm install <packageName> 使用时提示command not found 问题
2016-12-20 15:22
295 查看
被这个问题纠缠了两天,一定要记下来帮助有相同烦恼的小伙伴。。。
说问题:npm安装模块,使用模块总是提示command
not found
是因为npm install的路径有问题,也就是npm
config的prefix设置有问题。
先来查看一下当前的路径:
终端输入:npm config get prefix 我的是这样的 /Users/miss_fang/npm,而install模块的路径需要设置成"/usr/local”(这个nodes下载的时候有提示)。
![](http://img.blog.csdn.net/20161220152050177?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWlzc19mYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决办法:
1、终端输入:npm config set prefix "/usr/local"
2、查看设置成功了没:npm config get prefix 已经变成:"/usr/local"
3、加sudo安装就可以了(例:sudo npm install
-g n 安装路径为:/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib,
之前有问题的为/Users/miss_fang/npm/bin/n -> /Users/miss_fang/npm/lib/node_modules/n/bin/n
/Users/miss_fang/npm/lib)
说问题:npm安装模块,使用模块总是提示command
not found
是因为npm install的路径有问题,也就是npm
config的prefix设置有问题。
先来查看一下当前的路径:
终端输入:npm config get prefix 我的是这样的 /Users/miss_fang/npm,而install模块的路径需要设置成"/usr/local”(这个nodes下载的时候有提示)。
解决办法:
1、终端输入:npm config set prefix "/usr/local"
2、查看设置成功了没:npm config get prefix 已经变成:"/usr/local"
3、加sudo安装就可以了(例:sudo npm install
-g n 安装路径为:/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib,
之前有问题的为/Users/miss_fang/npm/bin/n -> /Users/miss_fang/npm/lib/node_modules/n/bin/n
/Users/miss_fang/npm/lib)
相关文章推荐
- XML中使用提示键出现Element <TextView> is unknown或其他问题
- so使用原则(要么不支持,要么全部支持) 固定的运行平台 指定目录:System.load("/data/data/<package-name>/mydir/libmath.so");
- js正则:匹配一个html的tagname的开始标签,主要是解决包含&lt;&gt;(正则的效率问题建议不使用)
- 在点击<asp:ButtonField CommandName="delete" Text="删除" />中结案时弹出操作提示
- mac下如何修改文件权限(针对Cocoapod安装成功使用时一直提示command not found问题)
- adb看设备内存使用量adb shell dumpsys meminfo <package_name>
- flex <param name="wmode" value="transparent">鼠标滚轮控制问题
- 如何使用 BindingSource 绑定 ListBox,同时解决绑定 List<T> 后修改数据源不能同时刷新界面显示的问题
- 解决 spring mvc 3.0 结合 hibernate3.2 使用<tx:annotation-driven>声明式事务无法提交的问题
- 解决 ”不允许在查询中显式构造实体类型“问题及使用其他方法实现返回 List<Model对象>或者IQueryable<Model对象>对象
- VC 使用ADO连接数据库的问题!error C2059: 语法错误 : “<L_TYPE_raw>” .
- 使用adb shell 出现bash: adb: command not found...问题的解决方法
- 使用Html.BeginForm<T>后客户端脚本验证出错的问题
- CentOS 5中无法使用make,make install 命令 make: command not found
- 添加 <identity impersonate="true" userName="username" password="password"/>,解决问题!
- Visual Studio使用"go to definition"出现"A definition for the symbol '<symbolName>' could not be located
- vs2005 使用Speech SDK包含<sphelper.h>报错的问题
- dotnet使用误区<初始化类的问题>
- 转载:老问题再次发生 “从客户端(userName="<hr />")中检测到有潜在危险的 Request.Form 值” 解决方案
- VC 使用ADO连接数据库的问题!error C2059: 语法错误 : “<L_TYPE_raw>”