我知道我能做到:
npm config set init.author.email me@mycompany.com
npm config set init.license UNLICENSED
使用 npm init
设置用于创建新 package.json
的默认值。但是如何设置测试命令
的默认值呢?我试过了
npm config set init.scripts.test "mocha"
但它不起作用。 npm docs似乎没有帮助。
是否有所有初始化默认值的列表?
最佳答案
有一个所有配置默认值的列表 npm config list -l
。
如您所见,没有任何类似 init.scripts 的东西。但是还有另一种方法可以做到。如果你先 npm install mocha
然后 npm init
你会得到一个 package.json 像:
{
"name": "asd",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {},
"devDependencies": {
"mocha": "^2.4.5"
},
"scripts": {
"test": "mocha"
},
"author": "",
"license": "UNLICENSED"
}
关于node.js - 如何为 `npm init` 设置默认测试命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083298/