0
プロジェクトの依存関係を管理するためにnpmと糸を使用しています。この質問に示唆されているように:How do I add comments to package.json for npm install?私はpacakge.jsonにコメントを含めることができるように、次の形式を使用しています。ここにサンプルがあります:糸を入れた後にpackage.jsonファイルのコメントを保存するには
"scripts": {
"////":"LIVE BROWSER RELOAD",
"serve:patternlab": "BUILD_TO='patternlab' browser-sync start --config browsersync.config.js",
"serve:site": "browser-sync start --config browsersync.config.js",
"////":"LINTING COMMANDS",
"lint:js": "eslint $npm_package_config_src_js --ignore-pattern **/vendor/**/*.js || true",
"lint:css": "sass-lint $npm_package_config_src_css**/*.scss -v -q || true",
"lint": "npm-run-all -p lint:js lint:css",
}
この形式では、各スクリプトの設定を簡単に確認できます。しかし、私がyarn add
を実行して新しいパッケージを追加するときは、最後のもの(scripts
オブジェクトの先頭に移動します)を除くすべてのコメントを取り除き、改行を削除します。この事態を避けるためにできることはありますか?
私がコメントを維持する方法を発見した:例えば、それぞれに固有の識別子を追加します'' //// a ":" LIVE BROWSER RELOAD "、" //// b ":" LINTING COMMANDS "。ただし、空白は削除されます。 – Brighty