首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用package.json中最新版本的npm进行安装(无需手动编辑或升级)

问如何使用package.json中最新版本的npm进行安装(无需手动编辑或升级)
EN

Stack Overflow用户
提问于 2019-06-10 21:46:10
回答 2查看 37关注 0票数 0

我已经尝试了几种安装方式...

代码语言:javascript
复制
npm install -S vue@*
npm install -S vue@latest

然而,在package.json中,他们没有使用*或latest,而是有一个实际的版本。我也不想为每个依赖项手动编辑它。我也不想在npm中运行升级命令,我希望它是初始安装的最新版本。如何以版本声明为最新或*的方式进行安装

EN

回答 2

Stack Overflow用户

发布于 2019-06-10 22:39:34

要将最新版本的Vue添加到您的依赖项中,请执行以下操作:

1)从package.json中列出的当前版本中删除^。^是默认的语义版本控制,用于锁定您的版本,以避免破坏更改。

2)运行npm update -s vue将您的vue版本更新为最新版本。

票数 0
EN

Stack Overflow用户

发布于 2019-06-10 23:00:44

npm中没有这样的特性。不过,您可以使用/alias作为shell一行程序

代码语言:javascript
复制
NPM_INSTALL=vue node -e "const fs = require('fs').promises; (async () => {const pj = JSON.parse(await fs.readFile('./package.json')); pj.dependencies[process.env.NPM_INSTALL] = '*'; fs.writeFile('./package.json', JSON.stringify(pj, null, 2))})()" && npm install

另一种可能是使用npm-check-updates,它允许您使用一个命令将所有依赖项升级到最新版本:ncu -u

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56527669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档