npm是nodejs安装后自带的一个包管理工具
由于某种不可描述的原因,需要将镜像切换成淘宝的镜像
npm install/uninstall xxx -g
全局安装/卸载xxx包
npm init
初始化项目环境,生产package.json配置文件
--save-dev
把包安装进开发环境代码包里,写进配置文件里的devDependencies字段
--save
把包安装进生产环境代码里,写进配置文件里的dependencies字段
npm run xxx
运行自定义的脚本命令,配置在script字段里的命令。
npm寻找包是先在项目本地的node_modules里找,找不到了再在全局里找,开发需要低版本的包时,可以在本地安装低版本,全局安装最新版,这点不冲突。
配置文件里版本号前面的^和~
版本号a.b.c
a表示可能这个程序重构或者特别大的更新
b表示大版本的更新
c表示一些小版本的更新
~锁定a和b
^锁定a
在使用npm时安装包时,不需要一个一个地安装,编写完package.json文件后直接运行npm install 命令即可。
npm install xxx --save-dev可以简写成npm i xxx -D
npm install xxx --save可以简写成npm i xxx -S