首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NPM的同一EXE在不同的计算机上具有不同的版本

NPM的同一EXE在不同的计算机上具有不同的版本
EN

Stack Overflow用户
提问于 2015-12-25 03:14:16
回答 2查看 32关注 0票数 0

当我在我的开发机器上运行"FullPathHere\npm.exe" -v时,我得到3.4.0。

当我将该文件复制到我的构建机器上并运行它(使用完整路径)时,我得到2.14.12。

这比安装的版本( 2.7.4)更好,但不是我需要的V3。

为什么相同的EXE不给我相同的版本号?

EN

回答 2

Stack Overflow用户

发布于 2015-12-25 04:31:38

您实际要复制的是什么文件?在Windows的标准Node安装中没有npm.exe这样的东西。还有npm.cmd,它是一个批处理脚本,最终调用在Node引擎内部运行的npm。

因此,为了回答您的问题,在我看来,您似乎只是简单地复制批处理脚本,它只是使用您的环境变量来执行您拥有的任何已安装的NPM版本。

票数 1
EN

Stack Overflow用户

发布于 2015-12-29 04:58:30

原来我需要使用npm来更新npm。

一旦我这样做了,它就更新到了最新的版本。

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

https://stackoverflow.com/questions/34457014

复制
相关文章

相似问题

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