网站知识
什么是package.json文件
2021-01-05
建立package.json
档案
-
{ "name": "storemanager", "version": "1.0.0", "description": "", "main": "index.js", "directories": { "test": "test" }, "scripts": { "test": "echo "Error: no test specified" && exit 1" }, "keywords": [], "author": "", "license": "ISC"}
-
{ "name": "storemanager", "version": "1.0.0"}
package.json文件的属性
名称
"name": "package.json-mastery"
版本
"version": "1.0.0"
描述
"description": "Mastery of the package.json file"
引擎
"engines": { "npm": "6.10.0", "node": "10.14.1" }
依存关系
"dependencies": { "bcryptjs": "^2.4.3", "cors": "^2.8.5", "dotenv": "^6.1.0", "express": "^4.16.4",}
devDependencies
"devDependencies": { "eslint": "^4.19.1", "mocha": "^6.2.0", "nodemon": "^1.19.1", }
script
"scripts": { "start": "node index", "dev": "nodemon index", "test": "jest", "lint": "eslint ./server", }
main
"main": "app.js"
homepage
"homepage": "https://github.com/Easybuoy/package.json-mastery#readme",
private
"private": true
license
"license": "MIT"
author
"author": "*****"
repository
"repository": { "type": "git", "url": "git+https://github.com/Easybuoy/package.json-mastery.git" }
bugs
"bugs": { "url": "https://github.com/Easybuoy/package.json-mastery/issues" }
keywords
关键字属性是一组关键字,可帮助您识别项目或使用户在搜索这些关键字时更容易找到您的项目。
"keywords": ["node", "javascript", "npm", "yarn"]
自定义属性
"jest": { "snapshotSerializers": [ "enzyme-to-json/serializer" ] }
{ "name": "package.json-mastery", "version": "1.0.0", "description": "Mastery of the package.json file", "private": false, "main": "index.js", "scripts": { "start": "node index", "dev": "nodemon index", "test": "jest" }, "repository": { "type": "git", "url": "git+https://github.com/Easybuoy/package.json-mastery.git" }, "keywords": [ "node", "javascript", "npm", "yarn" ], "author": "Ezekiel Ekunola", "license": "ISC", "bugs": { "url": "https://github.com/Easybuoy/package.json-mastery/issues" }, "homepage": "https://github.com/Easybuoy/package.json-mastery#readme", "engines": { "npm": "6.10.0", "node": "10.14.1" }, "dependencies": { "bcryptjs": "^2.4.3", "cors": "^2.8.5", "dotenv": "^6.1.0", "express": "^4.16.4" }, "devDependencies": { "eslint": "^4.19.1", "mocha": "^6.2.0", "nodemon": "^1.19.1" }, "nyc": { "exclude": [ "server/app.js", "server/config/", "server/build" ] }}
结论
上一篇:什么是网络爬虫及其工作方式?
下一篇:HTML5画布指纹