我的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脚本是否有特定的命名约定?
答案 0 :(得分:1)
没有。
然而,在内部,npm使用pretest
和posttest
之类的东西。
这不是最好的事情,所以你可能更愿意使用自己的。