Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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更新和过期,带有本地路径,使用文件:_Javascript_Npm_Lerna_Monorepo - Fatal编程技术网

Javascript NPM更新和过期,带有本地路径,使用文件:

Javascript NPM更新和过期,带有本地路径,使用文件:,javascript,npm,lerna,monorepo,Javascript,Npm,Lerna,Monorepo,运行npm更新--depth=9999或npm过时--depth=9999跳过依赖项 我认为它们会像其他发布的包一样 我们从monorepo的根运行命令: @org/ app/ package.json package.json package-lock.json 另外,当从sub-package dir运行npm过时时,npm不使用根节点\ u模块 Package Current Wanted Latest Location react

运行
npm更新--depth=9999
npm过时--depth=9999
跳过依赖项

我认为它们会像其他发布的包一样

我们从monorepo的根运行命令:

@org/
  app/
    package.json
package.json
package-lock.json
另外,当从sub-package dir运行
npm过时
时,npm不使用根
节点\ u模块

Package                Current   Wanted   Latest  Location
react                  MISSING   16.8.0   16.8.1  @org/app
我发现了类似的问题:

  • 运行
    npmi
    不是一个解决方案,因为我们使用的是
    package lock
  • 我希望在子包中保留依赖项,而不是在root
    package.json中
我是否做错了什么,或者它目前不受支持,应该使用类似的东西

npm check
无法更新子依赖项,因此要完整更新整个依赖项树,我们需要:

  • rm包裹锁
  • rm-rf节点模块
  • npm缓存清理
  • 在根和子包中手动更改版本
  • npm i
  • 提交新的
    包锁

这是正确的还是有更好的处理方法?

这是否回答了您的问题?
@org/app/package.json

"dependencies": {
  "react": "^16.8.0"
}
Package                Current   Wanted   Latest  Location
react                  MISSING   16.8.0   16.8.1  @org/app