NPM脚本命名约定

时间:2016-01-02 20:12:19

标签: javascript npm

我的package.json中有一个类似于以下内容的脚本:

{
    ...
    scripts: {
        ...
        "testdb:e2e": "TESTDB_ENV='...' gulp mocha:e2e:backend && gulp mocha:e2e:frontend"
   }
    ...
}

我想添加一个脚本来专门用我的测试环境调用后端或前端。但我想知道NPM脚本命名空间约定是什么,但我无法找到它的文档。我正在考虑使用像gulp这样的冒号命名空间,如下所示:

"testdb:e2e": "TESTDB_ENV='...' gulp mocha:e2e:backend && gulp mocha:e2e:frontend",
"testdb:e2e:backend": "TESTDB_ENV='...' gulp mocha:e2e:backend",
"testdb:e2e:frontend": "TESTDB_ENV='...' gulp mocha:e2e:frontend"

命名空间npm脚本是否有特定的命名约定?

1 个答案:

答案 0 :(得分:1)

没有。

然而,在内部,npm使用pretestposttest之类的东西。

这不是最好的事情,所以你可能更愿意使用自己的。