执行本地脚本
通常我们的项目不需要全局安装某些某块,如果在本地文件夹安装,我们需要通过配置脚本来执行。这时候通过package.json
中的script
配置执行命令。这时候我们可以通过简写来执行。
例如
//package.json
...
"scripts":
"test:dev":"./node_modules/.bin/gulp -v"
我们可以简写成
//package.json
...
"scripts":
"test:dev":"gulp -v"
package.json中的scripts
会先从全局找命,如果没有,则会自动到node_modules/.bin
中进行寻找。
只安装dependencies
添加--prod
可用于仅安装发布版本使用的包npm install xxx --prod
package.json版本符号解释
例子:"jquery":"^2.1.0"
^
: 锁定主版本,即版本“2“,后面取当前版本中的最新版本
注意如果使用update 会安装2.2.4
版本
一句话:锁定主版本,后面取最新版本安装
**
~
:锁定主版本和次版,上例中为”2“和“1”,后面取最新
一句话:锁定主次版本,取最新版本安装
**
*
:即将上例写成"jquery":"*"
意思是只取最新版本,我不管,什么我都要最新款什么也不写,就是锁定当前这个版本,不能安装其他的版本。
&、&&
&
:并行&&
:串行wait-on
:异步执行工具库,参见上面的实用工具库
常用命令
查看过期
清除缓存
npm cache clean --force
一般情况下网不好,包装了一半,再装容易报各种错,此时先试试清除缓存再装。不用直接删除node_modules