关于一些NPM的使用经验
NPM是什么?英文全称为Node Packaged Modules,即NodeJS的模块管理程序,用于管理(包括安装、卸载、更新)Node模块。
通常在安装NodeJS后已自动安装,已安装NodeJS?那赶紧在命令行下尝试键入npm看看他提供的丰富功能吧。
下边介绍一下在使用npm中遇到的几个问题,
Q1: 公司网络有代理,如何给npm设置代理?
A1: npm config set proxy="http://username:password@proxy-url:proxy-port"
Q2: npm install mod,以spm为例,npm install spm -g,据说是安装到了全局,并且可以在命令行直接键入spm来使用,
那到底安装到了系统哪呢?为什么能在命令行中直接调用?
A2: 1. 在win7下,spm装到了~\AppData\Roaming\npm下,在其他系统中,想必也是装到了用户的home目录中。
2. 在命令行键入spm后,win7系统在~\AppData\Roaming\npm下找到spm.cmd文件,通过
node "%~dp0\node_modules\spm\bin\spm" %*运行该目录下的spm入口模块。
Q3: 遇到Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN,怎么办?
A3: 试试npm config set strict-ssl=false
posted on 2013-03-02 13:38 Leo-Happyness 阅读(242) 评论(0) 编辑 收藏 举报