vue package.json 詳解
阿新 • • 發佈:2022-04-18
示例:
{ "name": "scrm", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "axios": "^0.19.2", "cnpm": "^7.1.1", "core-js": "^3.8.3", "register-service-worker": "^1.7.2", "vue": "^3.2.13", "vue-router": "^4.0.3" }, "devDependencies": { "@babel/core": "^7.12.16", "@babel/eslint-parser": "^7.12.16", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-pwa": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-service": "~5.0.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.0.3", "less": "^4.0.0", "less-loader": "^8.0.0", "prettier": "^2.4.1" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended", "plugin:prettier/recommended" ], "parserOptions": { "parser": "@babel/eslint-parser" }, "rules": {} }, "browserslist": [ "> 1%", "last 2 versions", "not dead", "not ie 11" ] }
說明
名稱 | 說明 | 示例 |
---|---|---|
name | 包名稱 | vue-demo |
version | 包的版本號 | 0.1.0 |
description | 包的描述 | 這是一個demo |
main | 包入口檔案 | index.js |
files | 上傳npm的白名單,即被允許上傳的檔案 | ["src","demo","index.js"] |
private | 定義私有模組。一般公司的非開源專案,都會設定 private 屬性的值為 true,這是因為 npm 拒絕釋出私有模組,通過設定該欄位可以防止私有模組被無意間釋出出去。 | |
scripts | 指定了執行指令碼命令的npm命令列縮寫 | "serve": "vue-cli-service serve" |
repository | 遠端程式碼倉庫 | {"type": "git", "url": "https://github.com/earen/vue-demo" } |
keywords | 關鍵字。它是一個字串陣列。這有助於人們發現您的包裹,因為它在 中列出npm search。 | ["javascript","vue"] |
author | 作者 | earen |
license | 包遵循的協議,預設是ISC也就是開放原始碼的協議 | ISC |
bugs | 問題追蹤 | "url": "https://github.com/earen/vue-demo/issues","email" :"[email protected]" |
homepage | 包的主頁 | https://github.com/earen/vue-demo#readme |
engines | 執行引擎,指明node.js執行所需要的版本 | "node": ">= 6.0.0","npm": ">= 3.0.0" |
devDependencies | 開發環境的依賴所需要的第三方模組(包)列表 | "less": "^4.0.0","less-loader": "^8.0.0" |
dependencies | 生產環境的依賴所需要的第三方模組(包)列表 | |
peerDependencies | 對等依賴列表 |