2017-06-18 214 views
0

我想弄清楚package.json腳本部分中「clean:dist」或「clean:js」與「clean」的作用嗎?我搜索了網頁,看着NPM documentation,但找不到任何線索。那麼有人可以通過解釋角色以及使用「clean:dist」還是「clean:js」vs「clean」來幫助解決問題?謝謝npm腳本部分「clean:dist」vs「clean」

"scripts": { 
    "clean:dist": "rimraf dist", 
    "clean:js": "rimraf public/js/main*.js && rimraf public/js/app.js && rimraf public/js/plugins.js && rimraf public/js/*.map", 
    "clean:css": "rimraf public/css/main*.css && rimraf public/css/app*.css && rimraf public/css/*.map", 
    "clean:fonts": "rimraf public/fonts/*", 
    "clean:server": "rimraf server.js && rimraf server.js.map", 
    "clean:tmp": "rimraf tmp", 
    "clean": "run-s clean:dist clean:tmp clean:server clean:css clean:js clean:fonts", 
    "update:schema": "babel-node tools/update-schema.js", 
    "admin-check": "cross-env NODE_ENV=development babel-node tools/check-admin-user.js", 
    "hot:server": "cross-env NODE_ENV=development webpack --colors --display- "start": "node server.js" 
    } 
+2

人們可以的package.json指定任意任務。 –

+0

@OliverCharlesworth您能否詳細說明一下,或者如果可能的話,請提供任何解釋任意任務的文檔的鏈接,以及它們在package.json腳本部分的使用情況?謝謝 – MChan

回答

0

您可以在package.json文件中指定您想要的任何任務。

這裏的clean:dist任務調用rimraf這快速谷歌搜索讓我here(這是rm -rf的簡寫);

clean:js任務將從public目錄中刪除目錄。

clean任務似乎使用this庫一次運行多個清理任務。

有關npm腳本/任務的詳細信息,只是去here