2016-12-14 36 views
0

每當您在終端內寫入npm initbower init時,系統會提示您逐步瀏覽以初始化package.jsonbower.json文件。如何配置/定製「bower init」和「npm init」選項?


默認npm initbower init配置:

enter image description here


定製?

這將有助於能夠自定義此默認配置,因此您不需要每次都手動編輯這些文件。

  • 如何以及在哪裏可以爲這些字段選項創建默認模板?
  • 是否可以直接從命令行更新ANY部分package.jsonbower.json
    • 例如:bower update version 1.2.0 --save
    • 例如:bower update author "Justin O'Neill" --save
    • 例如:bower homepage "oneezy.com" --save

回答

1

要改變你的項目的版本,你可以使用:

npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease] 
bower version versionNumber #To modify your bower.json 

如果你想在同一時間同時更新,你可以使用一個大口的任務。

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 "[email protected]" --userconfig 

此外,運行npm init --yes將選擇默認爲所有已設置的配置設置。

似乎還可以完成額外的自定義,雖然我還沒有嘗試過。官方NPM網站建議創建一個.npm-init.js文件以進行更具體的自定義(請參閱標記爲"customizing the init process"的部分)。

NPM包config可用於在每個環境的基礎上設置定製package.json文件(有關詳細信息,請參見https://www.npmjs.com/package/config)。