npm配置命令之间的区别

时间:2017-07-05 22:30:41

标签: npm npm-init

npm config set <key> <value>

npm set <key> <value>

同义?

使用这两个命令配置npm init,将init配置添加到/home/.npmrc

npm config set init.author.name 'Some One'
npm set init.author.email 'some@one.com

1 个答案:

答案 0 :(得分:1)

他们是同义词。

在GitHub上检查NPM的源代码:set命令的代码很短,并调用config的{​​{1}}。

https://github.com/npm/npm/blob/master/lib/set.js

set

module.exports = set set.usage = 'npm set <key> <value> (See `npm config`)' var npm = require('./npm.js') set.completion = npm.commands.config.completion function set (args, cb) { if (!args.length) return cb(set.usage) npm.commands.config(['set'].concat(args), cb) } 命令:https://github.com/npm/npm/blob/master/lib/config.js