1. 基本信息字段
{"name": "vue-admin-template", "version": "1.0.0", "description": "A vue admin template...", "author": "Your Name <email>", "private": true, "license": "MIT",
}
2. scripts 脚本命令详解
"scripts": {"serve": "vue-cli-service serve --mode development", "dev": "npm run serve", "build": "vue-cli-service build --mode production", "build:dev": "vue-cli-service build --mode development", "build:test": "vue-cli-service build --mode test", "build:prod": "vue-cli-service build --mode production", "build:analyze": "vue-cli-service build --mode production --report", "lint": "vue-cli-service lint", "lint:fix": "vue-cli-service lint --fix", "preview": "vue-cli-service preview --mode production", "clean": "rimraf dist node_modules/.cache", "clean:install": "npm run clean && npm install", "test:unit": "vue-cli-service test:unit", "test:e2e": "vue-cli-service test:e2e"
}
3. dependencies 生产依赖详解
"dependencies": {"vue": "^2.6.14", "vue-router": "^3.5.3", "vuex": "^3.6.2", "axios": "^0.27.2", "element-ui": "^2.15.13", "core-js": "^3.8.3", "echarts": "^5.3.3", "moment": "^2.29.4", "lodash": "^4.17.21", "js-cookie": "^3.0.1", "nprogress": "^0.2.0", "clipboard": "^2.0.11", "screenfull": "^5.2.0"
}
4. devDependencies 开发依赖详解
"devDependencies": {"@vue/cli-service": "^5.0.8", "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-eslint": "^5.0.8", "vue-template-compiler": "^2.6.14", "babel-plugin-component": "^1.1.1", "eslint": "^7.32.0","eslint-plugin-vue": "^8.5.0","sass": "^1.32.13", "sass-loader": "^12.0.0","compression-webpack-plugin": "^10.0.0", "hard-source-webpack-plugin": "^0.13.1", "webpack-bundle-analyzer": "^4.5.0", "image-webpack-loader": "^8.1.0", "thread-loader": "^3.0.4", "cache-loader": "^4.1.0", "terser-webpack-plugin": "^5.3.1", "css-minimizer-webpack-plugin": "^3.4.1"
}
5. 环境配置字段
{"browserslist": ["> 1%", "last 2 versions", "not dead", "not ie 11" ],"engines": {"node": ">=14.0.0", "npm": ">=6.0.0" },"config": {"port": 8080, "openBrowser": true }
}
6. 项目元信息
{"repository": {"type": "git","url": "https://github.com/your-username/vue-admin-template.git"},"keywords": ["vue","admin","template"],"bugs": {"url": "https://github.com/your-username/vue-admin-template/issues"},"homepage": "https://github.com/your-username/vue-admin-template#readme"
}