DevOps - NPM

NPM简介

 
NPM全称是 Node Package Manager, 是用 JavaScript 写代码包管理工具, 运行在 Node.js 上.
npm 的发展是跟 Node.js 的发展相辅相成的。
Node.js 内置了npm作为包管理器, 随着 Node.js 的火爆, 现在用 npm 来分享代码已经成了前端的标配。
 

使用过程

1. 代码仓库(registry)存放共享代码
2. 使用 npm publish 把代码提交到 registry 
3. 其他人如果想使用这些代码,就把代码项目名称写到 package.json 里,然后运行 npm install 命令下载代码
4. 下载的代码存放在 node_modules 目录里,以供使用
这些"代码"被叫做包(package),NPM 名字也就是包管理器(Node Package Manager)。
package.json 位于模块的目录下,用于定义包的属性。
 

安装Node和NPM

Installation instructions - Ubuntu


# 在 Ubuntu上安装Node.js v12.x:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs


# 安装NPM新版本
sudo apt install npm
# 升级
npm i -g npm  //最新版本

 

设置registry
root@anliven:~# node -v
v12.16.3
root@anliven:~# npm -v
6.14.4
root@anliven:~# npm config set registry https://registry.npm.taobao.org
 

Installation instructions - Windows

 使用免安装版:

下载并解压,放到固定目录, 然后将此目录路径加入到用户或系统的path环境变量。

例如:

 

 

 然后执行命令验证

 

 

参考信息

 
posted @ 2020-01-03 23:08  Anliven  阅读(277)  评论(0编辑  收藏  举报