node.js - 我对 package.json 中的脚本使用什么命名约定?

标签 node.js npm naming-conventions package.json

package.json 中,我有这个脚本名称,其中包含两个单词 lintfix。我应该如何取一个合适的名字?

有多种选择:

  1. lowerCamelCase - lintFix
  2. UpperCamelCase - LintFix
  3. snake_case - lint_fix
  4. kebab-case - lint-fix
  5. 带有冒号分隔符的 gulp 样式 - lint:fix
  6. 任何其他分隔符。

什么选项是正确的?为什么?

最佳答案

没有正式的命名约定。在 npm@v4 标准脚本之前只有一个词,例如 teststartprestart。 npm@v4 引入了一个新脚本 prepublishOnly*.

所以现在,最好的做法是使用 lowerCamelCase

*引用:https://iamakulov.com/notes/npm-4-prepublish/

关于node.js - 我对 package.json 中的脚本使用什么命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45034124/

相关文章:

json - 如何在 ionic 中使用 package.json 安装所有依赖项和插件

google-chrome - session 未创建 : This version of ChromeDriver only supports Chrome version 79 with Octopus

android - 如何分配android :sharedUserId in the manifest?

python3模块导入/命名困境

node.js - npm uninstall 不删除文件

确实修改对象或返回修改后的副本的函数的 Python 命名约定

css - 在 Azure 中获取 .css 文件时出错

javascript - 如何将现代版本的 Vue (Vue CLI3) 与 Electron 结合使用?

node.js - Mongoose 查找具有给定 ObjectId 的所有文档

javascript - 什么被认为是在 Node 模块内共享 "global"变量的好方法?