[英]NPM - Scripts - How Do They Work?
我无法了解如何在package.json
中运行脚本,并且希望对我们的新手有所帮助。
是否是由加载了各种dependencies
节点运行的bash
脚本?
如果是,那么它将如何处理javascript代码?
这可能不是100%准确的,所以我恳请其他,更有资格的专家加入。
NPM是作为Node.JS环境的一部分安装的程序。 这是两种主要用途(如描述这里 )是用于搜索node.js的包和安装的node.js包。
但是,NPM也能够理解“简单”(相对术语)脚本。
当您在package.json中编写脚本并发出NPM命令时,说“ npm start”,NPM将读取并解释该脚本。 然后NPM在您的node_modules结构中搜索随附的二进制文件,并使用必要的启动参数执行该二进制文件。
一个例子是
"test": "mocha --reporter spec test"
当您发出“ npm test”时,NPM将在node_modules结构中查找摩卡二进制文件。 NPM发现mocha发起了调用,传递了报告程序命令arg(-reporter spec)以及要读取和执行的测试文件的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.