npm package.json 属性详解

2022-04-11  本文已影响0人  小柴2011

npm 允许在package.json文件里面,使用scripts字段定义脚本命令。

{

"scripts":{"build":"node build.js"}

}

npm脚本指的是package.json中scripts字段里的内容。

使用npm run-script命令查看package.json中的所有脚本。

npm run-script命令也可以缩写为npm run。

scripts属性是一个对象,它的每一个属性,对应一段脚本。里边指定了项目的生命周期各个环节需要执行的命令。key是生命周期中的事件,value是要执行的命令。具体的内容有 install start stop 等。

原理:

每当执行npm run ,就会自动新建一个Shell,在这Shell里边执行指定的脚本命令。只要是Shell可运行的命令,就可以写在npm脚本里。npm run 新建的这个Shell,会将当前目录node_modules/.bin的子目录加入PATH变量。执行结束之后,再将PATH变量恢复原样。

参考链接http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html

https://www.dazhuanlan.com/2019/12/09/5dedf76d012f0/

上一篇下一篇

猜你喜欢

热点阅读