npm命令总结
npm
-
初始化npm
npm init
配置一些基本信息
-
下载包
npm install slugify
这里是向dependencies安装包
npm install nodemon --save-dev
这里是向devDependencies安装包,开发环境。
nodemon不需要每次都重新启动服务器,热加载。
npm install nodemon --global
安装在全局
-
设置命令
在package.json中设置
"scripts": { "start": "nodemon index.js" },
在终端输入npm run start就可以启用命令
-
在文件中导入npm包
const slugify = require("slugify");
-
检查npm包版本更新
npm outdated
-
安装指定版本号的包
npm install slugify@1.0.0
-
更新包
前置知识:
"dependencies": { "slugify": "~1.0.0" "slugify": "^1.0.0" "slugify": "*1.0.0" },
这里前面的符号有两种
~表示的是只可以更新补丁的版本,也就是说前面的两个数都不动
^表示的是可以更新副版本号,也就是前面的一个数不动,这样比较安全,如果是版本更新可能某些函数的参数也会变化导致程序不可以运行
*表示的是可以更新所有的版本,三个数都可以用
命令:
npm update [slugify]
这里的update会根据版本号前面的规则,更新到最新的版本
-
删除包
npm uninstall [express]
-
安装包
npm install
根据package.json下载所有配置的包