簡體   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