Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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中的lib的精确版本_Node.js_Git_Express_Npm_Shrinkwrap - Fatal编程技术网

Node.js 使用NPM中的lib的精确版本

Node.js 使用NPM中的lib的精确版本,node.js,git,express,npm,shrinkwrap,Node.js,Git,Express,Npm,Shrinkwrap,我们在项目中使用以下库作为依赖项 在这个库中,package.json使用express 依赖项: express:'>=5.0.0-0建议使用部分npm-shrinkwrap.json来实现您想要的 根据,这在中得到了支持npm@3.但这是外部部门,例如,我在我的项目中使用的操作系统,如express,它使用的是其他一些操作系统,如ath to regexp,它使用的是alfa版本,我如何从我的模块中解决它?ok 1+问题是,当您将此srinkwarp dep放入此文件时,它只下载您放入此

我们在项目中使用以下库作为依赖项

在这个库中,
package.json
使用express

依赖项:
express:'>=5.0.0-0建议使用部分npm-shrinkwrap.json来实现您想要的


根据,这在中得到了支持npm@3.

但这是外部部门,例如,我在我的项目中使用的操作系统,如express,它使用的是其他一些操作系统,如ath to regexp,它使用的是alfa版本,我如何从我的模块中解决它?ok 1+问题是,当您将此srinkwarp dep放入此文件时,它只下载您放入此文件中的包,我只想限制一个库,另一个库应像以前一样下载,我该怎么做?你能举个例子吗?我的意思是,如果父库使用子库(child1和child2),而你把它放在npm-shrinkwrap.json-only child1限制版本中,你在安装软件包时就得不到child2了,为什么,如果有解决方法呢?这正是本文讨论的问题。仔细阅读整条线索,了解其中的细节。这有点棘手。我读了,但没有得到它…你能提供参考吗?它是如何管理的…谢谢!
dependencies:
  express: '>=5.0.0-0 <6.0.0-0'