Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否';npm instal';l<;包装名称>;是否安装程序包的最新版本或与已安装的节点版本兼容的最新版本?_Javascript_Node.js_Npm_Npm Install - Fatal编程技术网

Javascript 是否';npm instal';l<;包装名称>;是否安装程序包的最新版本或与已安装的节点版本兼容的最新版本?

Javascript 是否';npm instal';l<;包装名称>;是否安装程序包的最新版本或与已安装的节点版本兼容的最新版本?,javascript,node.js,npm,npm-install,Javascript,Node.js,Npm,Npm Install,npm是否安装最新版本的软件包或与已安装的节点版本兼容的最新版本 在这两种情况下会发生什么 案例1: 目录中的节点版本为10.16.0。 “npm安装xyz”是否将安装最新的xyz或与10.16.0兼容的最新版本 案例2: 目录中的节点版本为10.16.0 将“NPM安装-G XYZ”安装最新XYZ或最新版本,与全局安装的节点版本相兼容,或者考虑到1016.0? < P> 回答< /强> 最新版本 但是 如果包已经安装在项目中或包含在package.json文件中,那么版本字符串就是NPM将尝试

npm是否安装最新版本的软件包或与已安装的节点版本兼容的最新版本

在这两种情况下会发生什么

案例1: 目录中的节点版本为10.16.0。 “npm安装xyz”是否将安装最新的xyz或与10.16.0兼容的最新版本

案例2: 目录中的节点版本为10.16.0 将“NPM安装-G XYZ”安装最新XYZ或最新版本,与全局安装的节点版本相兼容,或者考虑到1016.0?

< P> <强>回答< /强> 最新版本 但是

如果包已经安装在项目中或包含在package.json文件中,那么版本字符串就是NPM将尝试使用的,它可能包含一个插入符号(^),告诉NPM不要更新主版本

欲了解更多信息,请阅读下文

除非手动指定,否则Npm install将始终安装包的最新完整版本(跳过
-tag.x
版本),这可能与node的某些版本不兼容。并非所有的软件包都指定与之兼容的引擎,因此有时您必须进行一些挖掘或反复试验

您可以通过向包中添加
@
来手动选择版本

例如,
npm安装xyz@10.16.0
将安装该特定软件包版本。您还可以使用插入符号(^)作为版本号的前缀来安装最新的次要版本,或者使用波浪号(~)来指定最新的修补程序版本。 例如 xyz@^1.2.0可以安装1.8.0,xyz@~1.2.0可以安装1.2.9,但不能安装1.3.0

有关版本控制字符串的更多信息,请阅读语义版本控制

回答 最新版本 但是

如果包已经安装在项目中或包含在package.json文件中,那么版本字符串就是NPM将尝试使用的,它可能包含一个插入符号(^),告诉NPM不要更新主版本

欲了解更多信息,请阅读下文

除非手动指定,否则Npm install将始终安装包的最新完整版本(跳过
-tag.x
版本),这可能与node的某些版本不兼容。并非所有的软件包都指定与之兼容的引擎,因此有时您必须进行一些挖掘或反复试验

您可以通过向包中添加
@
来手动选择版本

例如,
npm安装xyz@10.16.0
将安装该特定软件包版本。您还可以使用插入符号(^)作为版本号的前缀来安装最新的次要版本,或者使用波浪号(~)来指定最新的修补程序版本。 例如 xyz@^1.2.0可以安装1.8.0,xyz@~1.2.0可以安装1.2.9,但不能安装1.3.0

有关版本控制字符串的更多信息,请阅读语义版本控制


我不确定,但您是否已经安装了带有-g标志的xyz 它不会安装最新版本

try
npm uninstall -g xyz 
then 
npm install xyz 

我不确定,但如果您已经安装了带有-g标志的xyz 它不会安装最新版本

try
npm uninstall -g xyz 
then 
npm install xyz