【发布时间】:2019-01-06 11:40:36
【问题描述】:
假设我的package.json 看起来像这样:
{
"name": "cool_project",
"version": "0.0.0",
"scripts": {
"start": "node index.js"
},
"private": true,
"dependencies": {
"rxjs": "^6.0.0"
}
}
然后在运行npm install 之后,rxjs 的版本是6.6.0。
npm ls rxjs
`-- rxjs@6.6.0
现在我可以运行npm 或yarn 命令来将package.json 中的版本固定到安装的版本吗?
{
"name": "cool_project",
"version": "0.0.0",
"scripts": {
"start": "node index.js"
},
"private": true,
"dependencies": {
"rxjs": "6.6.0"
}
}
这对我很有用,因为如果我想检查我正在使用的包版本,我可以很容易地直接在 package.json 中看到它并将其提交到我的 git repo 历史记录中。
【问题讨论】:
标签: node.js npm package.json yarnpkg