Metadata

🙇‍♂作者信息:{{author}} 🌱文档状态:YCTODO 📅创建日期:2024-09-17 🔗原文链接:https://ruanyifeng.com/blog/2016/10/npm_scripts.html 🖋标签列表:

描述

Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。

Annotations

📌 Highlight npm 脚本的原理非常简单。每当执行npm run,就会自动新建一个 Shell,在这个 Shell 里面执行指定的脚本命令。因此,只要是 Shell(一般是 Bash)可以运行的命令,就可以写在 npm 脚本里面。

📌 Highlight 比较特别的是,npm run新建的这个 Shell,会将当前目录的node_modules/.bin子目录加入PATH变量,执行结束后,再将PATH变量恢复原样。

📌 Highlight

  

用户执行npm run build的时候,会自动按照下面的顺序执行。

npm run prebuild && np