我可以在 package.json 中再放一些东西吗?
I can put a few more things in the package.json?
这是我的包裹:
{
"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"
}
}
如您所见,还有两个键,nameVersion 和 descriptionVersion.. 我认为将它们与版本一起保留会很好,当我输入 npm init
..
但是我有个问题,如果我放一些通常是 npm 的东西,会有问题吗?就像,即使没有错误,这是一种不好的做法吗?还是我只是在旅行?好吧,我测试了它,它工作正常,但我仍然在考虑它..
拥有额外的属性可能没问题,尽管将任何额外的属性组合在一个键下可能会更好。许多 JS 库还使用其他属性,例如 ESLint 在 package.json
中使用 "eslintConfig"
等:https://eslint.org/docs/user-guide/configuring#using-eslintignore-in-packagejson
这是我的包裹:
{
"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"
}
}
如您所见,还有两个键,nameVersion 和 descriptionVersion.. 我认为将它们与版本一起保留会很好,当我输入 npm init
..
但是我有个问题,如果我放一些通常是 npm 的东西,会有问题吗?就像,即使没有错误,这是一种不好的做法吗?还是我只是在旅行?好吧,我测试了它,它工作正常,但我仍然在考虑它..
拥有额外的属性可能没问题,尽管将任何额外的属性组合在一个键下可能会更好。许多 JS 库还使用其他属性,例如 ESLint 在 package.json
中使用 "eslintConfig"
等:https://eslint.org/docs/user-guide/configuring#using-eslintignore-in-packagejson