You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
// 逻辑注释:项目基本信息配置
"name": "vue", // 项目名称,通常使用小写字母和连字符
"version": "0.1.0", // 项目版本号,遵循语义化版本规范 (主版本.次版本.修订版)
"private": true, // 私有项目标识防止意外发布到npm仓库
// 逻辑注释npm脚本命令配置
"scripts": {
// 开发服务器命令:启动开发环境热重载服务器
"serve": "vue-cli-service serve",
// 生产构建命令:打包项目用于生产环境部署
"build": "vue-cli-service build"
},
// 逻辑注释:生产环境依赖 - 这些依赖会打包到最终的生产代码中
"dependencies": {
// HTTP请求库用于与后端API通信
"axios": "^1.5.1",
// JavaScript标准库polyfill提供现代JS特性的浏览器兼容支持
"core-js": "^3.8.3",
// Element UI组件库基于Vue 2的桌面端UI框架
"element-ui": "^2.15.14",
// Vue.js核心框架 - Vue 2版本
"vue": "^2.6.14",
// Vue.js官方路由管理器
"vue-router": "^3.5.1",
// 富文本编辑器组件
"wangeditor": "^4.7.15"
},
// 逻辑注释:开发环境依赖 - 仅在开发阶段需要,不会打包到生产代码
"devDependencies": {
// Vue CLI的Babel插件用于ES6+语法转换
"@vue/cli-plugin-babel": "~5.0.0",
// Vue CLI的路由插件提供路由功能支持
"@vue/cli-plugin-router": "~5.0.0",
// Vue CLI核心服务提供构建、开发服务器等功能
"@vue/cli-service": "~5.0.0",
// Vue 2模板编译器用于编译.vue单文件组件
"vue-template-compiler": "^2.6.14"
},
// 逻辑注释:浏览器兼容性配置 - 定义项目需要支持的浏览器范围
"browserslist": [
"> 1%", // 支持全球使用率大于1%的浏览器
"last 2 versions", // 支持每个浏览器的最近2个版本
"not dead" // 排除已不再维护的浏览器
]
}