Node.js,npm配置
Node.js,npm配置
quanpower 发表于3年前
Node.js,npm配置
  • 发表于 3年前
  • 阅读 153
  • 收藏 0
  • 点赞 0
  • 评论 0

华为云·免费上云实践>>>   

摘要: Node.js更新太快,变动很大,之前好多网络的帖子都不适用了,自己记录下简单配置

Node.js更新太快,变动很大,之前好多网络的帖子都不适用了,自己记录下简单配置

1.Nodejs

sudo apt-get install nodejs

因为有个node重名了,后面改nodejs

2.npm

sudo apt-get install npm

配置userconfig

npm config get userconfig
/home/quanpower/.npmrc


sudo vim .npmrc
prefix = ~/npm
也可以这样设置全局目录prefix
npm config set prefix ~/npm

不然用npm install -g的时候还是会安装到你当前的目录

查询下:

npm prefix -g 

/home/quanpower/npm

npm root -g

/home/quanpower/npm/lib/node_modules
npm config get globalconfig

/etc/npmrc

如果查看npm的所有配置属性

npm config ls -l 【注意:以;开头的为注释。】

把npm/bin加入$PATH:

sudo vim .bashrc
export PATH=~/npm/bin:$PATH

3.npm link

npm install coffee-script -g # 全局模式下安装coffee-script
cd ~/work/node/test # 进入开发目录
npm link coffee-script # 把全局模式的coffee-script模块链接到本地的node_modules下
cd ../test-example # 进入另外的一个开发目录
npm link coffee-script # 把全局模式的coffee-script模块链接到本地
npm update coffee-script -g # 更新全局模式的coffee-script,所有link过去的项目同时更新了。

4.npm常用命令

npm install xxx 安装模块
npm install xxx@1.1.1   安装1.1.1版本的xxx
npm install xxx -g 将模块安装到全局环境中。
npm ls 查看安装的模块及依赖
npm ls -g 查看全局安装的模块及依赖
npm uninstall xxx  (-g) 卸载模块
npm cache clean 清理缓存
npm help xxx  查看帮助
npm view moudleName dependencies  查看包的依赖关系
npm view moduleNames  查看node模块的package.json文件夹
npm view moduleName labelName  查看package.json文件夹下某个标签的内容
npm view moduleName repository.url  查看包的源文件地址
npm view moduleName engines   查看包所依赖的Node的版本
npm help folders   查看npm使用的所有文件夹
npm rebuild moduleName    用于更改包内容后进行重建
npm outdated   检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新
npm update moduleName   更新node模块

  更多命令参考:https://npmjs.org/doc/



标签: nodejs npm
共有 人打赏支持
粉丝 65
博文 165
码字总数 104877
×
quanpower
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: