npm作为下载node附送的大礼包,大家一定不会陌生。
然而关于npm,估计大量的只是用到npm install XXX以及npm run XXX。
其实这里边还有很多有意思的命令&参数。
关于npm,大概有两个作用:
能让我们很方便的从网上下载第三方包进行实现功能
能够让我们自己编写包,并上传到网上供其他人下载
下载相关的操作下载主要就是围绕着install这一个命令来的。
install 可以简写为 i
安装原有的依赖包当我们处于一个项目下时,执行npm i即可安装当前项目所有的依赖包。
包含dependencies、devDependencies、optionalDependencies和bundleDependencies中的所有。
如果我们在执行npm i时添加--production的参数,则表示是线上环境,将会忽略devDependencies下的所有依赖。
现在我们有如下的package.json文件:
{ "dependencies": { "koa": "^2.5.0" }, "devDependencies": { "eslint": "^4.19.1" } }