0

这是我的包裹:

{
  "name": "any name :D",
  "version": "3.2.0",
  "nameVersion": "",
  "descriptionVersion": "",
  "engines": {
    "node": "14.15.0"
  },
  "description": ":D",
  "main": "src/index.js",
  "scripts": {
    "start": "node ."
  },
  "author": "",
  "license": "",
  "dependencies": {
    "discord.js": "^12.5.1",
    "express": "^4.17.1"
  }
}

npm init正如你所看到的,还有两个键,nameVersion 和 descriptionVersion。我放了一些通常是 npm 的东西?就像,即使没有错误,这是一种不好的做法吗?还是我只是在旅行?好吧,我测试了它,它工作正常,但我仍然在考虑它..

4

1 回答 1

1

拥有其他属性可能没问题,尽管将任何其他属性组合在一个键下可能会很好。许多 JS 库还使用其他属性,例如 ESLint 使用"eslintConfig"package.jsonhttps ://eslint.org/docs/user-guide/configuring#using-eslintignore-in-packagejson

于 2020-12-29T00:43:50.407 回答