package.json中dependencies与devDependencies
-
dependencies
dependencies:{key:value}
声明的是项目中生产环境中所需的依赖包,如element-ui、jsmind、pinia等程序运行时需要的依赖。
使用npm install 【xxx】| npm install 【xxx】 --save(简写 npm install 【xxx】 -S)会将包名写入dependencies中。
-
devDependencies
devDependencies:{key:value}
声明的是开发阶段所需的依赖包。如babel、webpack、vite、eslint、stylus等压缩构建的依赖包。
使用npm install 【xxx】 --save-dev (简写 npm install 【xxx】 -D)会将包名写入devDependencies中。
-
解释{key:value}
key 模块名
value 版本号【主版本号、次版本号、修订号】
"element-ui":"2.4.11" // 此时2.4.11为固定版本 "svg.js":"~2.7.1" //此时~表示安装2.7.x最新版本,但不低于2.7.1 "echarts":"^4.2.1" //此时^表示安装4.x.x最新版本,但不低于4.2.1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)