小编Bri*_*hty的帖子

运行yarn add后如何在package.json文件中保留注释

我正在使用 npm 和 YARN 来管理项目的依赖项。正如这个问题所建议的:How do I add comments to package.json for npm install? 我使用以下格式以便能够在 pacakge.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",
}
Run Code Online (Sandbox Code Playgroud)

这种格式可以很容易地看到每组脚本正在做什么。但是,每当我运行yarn add添加新包时,它都会删除除最后一个注释(移到对象顶部scripts)之外的所有注释,并删除换行符。我可以做些什么来避免这种情况发生吗?

npm yarnpkg

2
推荐指数
1
解决办法
3601
查看次数

标签 统计

npm ×1

yarnpkg ×1