Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Node.js npm收缩包装npm中的模块是否有任何作用?_Node.js_Npm - Fatal编程技术网

Node.js npm收缩包装npm中的模块是否有任何作用?

Node.js npm收缩包装npm中的模块是否有任何作用?,node.js,npm,Node.js,Npm,如果我对发布给npm的模块进行收缩包装,这是否会影响依赖于该模块的模块的安装?或者npm只是忽略依赖项的包覆面处理文件,而只查看package.json?npm不会忽略包覆面处理,因为它是为这个特定目的制作的。相反,NPM在遇到包覆面处理时将忽略package.json。实际上,您可以使用shrinkwrap锁定当前安装的依赖项版本,即使您在package.json中没有声明任何特定版本 如合同所述: 此命令锁定程序包依赖项的版本,以便您可以准确控制安装程序包时将使用每个依赖项的哪个版本。如果要

如果我对发布给npm的模块进行收缩包装,这是否会影响依赖于该模块的模块的安装?或者npm只是忽略依赖项的包覆面处理文件,而只查看package.json?

npm不会忽略包覆面处理,因为它是为这个特定目的制作的。相反,NPM在遇到包覆面处理时将忽略package.json。实际上,您可以使用shrinkwrap锁定当前安装的依赖项版本,即使您在package.json中没有声明任何特定版本

如合同所述:

此命令锁定程序包依赖项的版本,以便您可以准确控制安装程序包时将使用每个依赖项的哪个版本。如果要使用“npm安装”,仍然需要“package.json”文件


NPM不会忽略收缩膜,因为它是为这一特定目的制作的。相反,NPM在遇到包覆面处理时将忽略package.json。实际上,您可以使用shrinkwrap锁定当前安装的依赖项版本,即使您在package.json中没有声明任何特定版本

如合同所述:

此命令锁定程序包依赖项的版本,以便您可以准确控制安装程序包时将使用每个依赖项的哪个版本。如果要使用“npm安装”,仍然需要“package.json”文件


NPM不会忽略收缩膜,因为它是为这一特定目的制作的。相反,NPM在遇到包覆面处理时将忽略package.json。实际上,您可以使用shrinkwrap锁定当前安装的依赖项版本,即使您在package.json中没有声明任何特定版本

如合同所述:

此命令锁定程序包依赖项的版本,以便您可以准确控制安装程序包时将使用每个依赖项的哪个版本。如果要使用“npm安装”,仍然需要“package.json”文件


NPM不会忽略收缩膜,因为它是为这一特定目的制作的。相反,NPM在遇到包覆面处理时将忽略package.json。实际上,您可以使用shrinkwrap锁定当前安装的依赖项版本,即使您在package.json中没有声明任何特定版本

如合同所述:

此命令锁定程序包依赖项的版本,以便您可以准确控制安装程序包时将使用每个依赖项的哪个版本。如果要使用“npm安装”,仍然需要“package.json”文件