【问题标题】:npm script section "clean:dist" vs "clean"npm 脚本部分“clean:dist”与“clean”
【发布时间】:2017-06-18 09:43:59
【问题描述】:

我想弄清楚 package.json 脚本部分中“clean:dist”或“clean:js”与“clean”的作用?我在网上搜索并查看了NPM documentation,但找不到任何线索。那么有人可以通过解释角色以及“clean:dist”或“clean:js”与“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"
}

【问题讨论】:

  • @OliverCharlesworth 能否请您详细说明,或者如果可能请提供任何文档的链接,以解释任意任务及其在 package.json 脚本部分中的用法?谢谢

标签: node.js npm package.json


【解决方案1】:

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

这里的clean:dist 任务调用rimraf,通过谷歌快速搜索得到我here(它是rm -rf 的简写);

clean:js 任务从public 目录中删除文件。

clean 任务似乎正在使用 this 库一次运行多个清理任务。

有关npm脚本/任务的更多信息,请访问here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多