2017-06-18 213 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