[英]How to cache node_modules for unchanged package.json during yarn / npm install during docker build?
[英]How to create npm/yarn dependency tree from just package.json; without creating node_modules folder
我继承了一个在node8上运行正常的应用程序,但是npm install
在node10上失败,给出了有关使用node-gyp构建fibers
包的错误
fibers
不是应用程序的直接依赖项,因此我想知道哪个依赖项将fibers
作为它的依赖项引入。
不幸的是, npm ls
, yarn why
仅在通过npm install
或yarn install
完全生成node_modules
时才起作用。 我在网上进行了研究,但仅从package.json中找不到静态依赖关系树生成器。
即使我可以只使用node8并先运行npm install
,再运行npm ls
以确定谁引入了fibers
; 我相信应该对package.json
进行更简单的静态分析。
有没有办法静态分析package.json
并在npm / nodejs中为其创建依赖关系图?
我来自Java,我们有maven可以分析一个名为pom.xml
的文件,以创建一个关于来自何处的东西的漂亮图形。
npm install
并使其失败。 A log of this can be found at <location>
它A log of this can be found at <location>
saveTree
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.