CICD - 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
使用免安装版:
- Download | Node.js (nodejs.org)
- https://nodejs.org/dist/
- https://nodejs.org/dist/v12.16.1/node-v12.16.1-win-x64.zip
下载并解压,放到固定目录, 然后将此目录路径加入到用户或系统的path环境变量。
例如:
然后执行命令验证
参考信息
- NPM 使用介绍 : https://www.runoob.com/nodejs/nodejs-npm.html
- npm总结(一): https://www.jianshu.com/p/921e0b89909b
- npm总结(二): https://www.jianshu.com/p/a89a3a95046f
- npm 模块安装机制简介:http://www.ruanyifeng.com/blog/2016/01/npm-install.htm
行动是绝望的解药!
欢迎转载和引用,但请在明显处保留原文链接和原作者信息!
本博客内容多为个人工作与学习的记录,少数内容来自于网络并略有修改,已尽力标明原文链接和转载说明。如有冒犯,即刻删除!
以所舍,求所得,有所获,方所成。