每当您在终端内写下npm init
或bower init
时,系统会逐步向您展示初始化package.json
或bower.json
文件。
npm init
和bower init
配置:
能够自定义此默认配置会很有帮助,因此您不需要每次都手动编辑这些文件。
package.json
或bower.json
的 ANY 部分?
bower update version 1.2.0 --save
?bower update author "Justin O'Neill" --save
?bower homepage "oneezy.com" --save
?答案 0 :(得分:1)
要更改项目的版本,您可以使用:
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease]
bower version versionNumber #To modify your bower.json
如果您想同时更新两者,可以使用gulp任务。
答案 1 :(得分:1)
我没有考虑过凉亭,但是npm允许进行一些定制。 npm命令npm config
(请参阅https://docs.npmjs.com/cli/config)允许在npm init
进程中回答问题的分层默认值。 --userconfig选项可用于基于每个用户指定配置设置。一些常见的例子包括:
npm config set init.author.name "Guy Cool" --userconfig
npm config set init.author.email "guy.cool@awesomeness.com" --userconfig
此外,运行npm init --yes
将为所有已设置的配置设置选择默认值。
虽然我没有尝试过,但似乎还可以进行额外的自定义。官方NPM网站建议为更具体的自定义创建.npm-init.js文件(请参阅标记为"customizing the init process"的部分)。
NPM包config
可用于基于每个环境设置自定义package.json文件(有关详细信息,请参阅https://www.npmjs.com/package/config)。