【发布时间】:2021-12-27 05:30:07
【问题描述】:
我通过了一门关于 Node.js 和 Angular 的学习课程。那里的老师在 包.json
很多星号而不是特定版本的库。
"dependencies": {
"bcrypt": "*",
"bcryptjs": "^2.4.3",
"body-parser": "*",
"cors": "*",
"express": "*",
"jsonwebtoken": "*",
"mongoose": "*",
"morgan": "^1.10.0",
"passport": "*",
"passport-jwt": "*"
},
"devDependencies": {
"nodemon": "^2.0.7"
}
使用它们是好还是坏?
【问题讨论】:
-
不,这不是一个好习惯。为什么?新升级,您的代码依赖于以前的版本。他们改变语法和繁荣......你的代码没有运行。
-
一个或多个发生重大变化及其混乱
标签: javascript npm version package.json