繁体   English   中英

“ npm run build”如何在jquery github repo中运行脚本?

[英]How does “npm run build” run the scripts in jquery github repo?

这是github上jQuery回购 jQuery存储库中有一个“ build”文件夹。 正如readme.md所说的npm命令:

npm run build

将触发build文件夹中脚本的执行,并从许多子模块(包含大量js文件)完成构建过程。 这个对吗?

还有一个命令:

npm run test

它将在/ test文件夹下运行测试。 我从这里的npm文档可以理解,“ npm run”是“ npm run-script”的缩写。

问题 :/ test文件夹下有许多.js文件。 “ npm run test”如何调用“ test”文件夹下的大量* .js文件? 规则是什么? 入口文件是哪个文件? 没有“ index.js”

我问这个问题是因为我还喜欢在项目中使用“ npm run test”。

谢谢!

所有npm命令都在任何项目的根目录下的package.json文件中定义。 检查这一部分(第56-60行):

"scripts": {
    "build": "npm install && grunt",
    "start": "grunt watch",
    "test": "grunt && grunt test"
},

因此对于test脚本node将在

$ grunt && grunt test

实际上,您可以直接在CLI中运行它,而无需npm run test

$ grunt && grunt test

要查看该命令是什么,您需要了解GruntJS ,然后检查文件Gruntfile.js以查看jQuery确实注册了test任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM