当我用--global安装一个包时,我得到的结果与我在本地安装它时的结果不同。
示例安装https://github.com/sverweij/dependency-cruiser
$ npm install --save-dev dependency-cruiser我得到了
+ dependency-cruiser@7.2.0
added 62 packages from 63 contributors and audited 491 packages in 14.511s而且我不能使用depcruise (回购文档中解释的命令)
然而,
$ npm install --global dependency-cruiser我得到了
C:\Users\me\AppData\Roaming\npm\depcruise-fmt -> C:\Users\me\AppData\Roaming\npm\node_modules\dependency-cruiser\bin\depcruise-fmt.js
C:\Users\me\AppData\Roaming\npm\dependency-cruiser -> C:\Users\me\AppData\Roaming\npm\node_modules\dependency-cruiser\bin\dependency-cruise.js
C:\Users\me\AppData\Roaming\npm\depcruise -> C:\Users\me\AppData\Roaming\npm\node_modules\dependency-cruiser\bin\dependency-cruise.js
C:\Users\me\AppData\Roaming\npm\dependency-cruise -> C:\Users\me\AppData\Roaming\npm\node_modules\dependency-cruiser\bin\dependency-cruise.js
+ dependency-cruiser@7.2.0
added 115 packages from 89 contributors in 18.422s然后我就可以使用depcruise了
depcruise命令)?谢谢,
发布于 2020-02-19 13:31:13
在国家预防机制中,有两种安装方式:
{prefix}/lib/node_modules中的模块,并将可执行文件放在{prefix}/bin中,其中{prefix}通常类似于/usr/local。如果提供的话,它还在{prefix}/share/man中安装手册页。./node_modules中,可执行文件在./node_modules/.bin/中,手册页根本没有安装。这就是为什么在这两种安装过程中,您都会看到不同的包大小。参考资料:Node.js医生
https://stackoverflow.com/questions/60298764
复制相似问题