节点本地安装覆盖全局安装的npm包

5
如果我在本地安装了Node模块(与我的Node应用程序在同一文件夹中),它们是否会覆盖全局安装的相同模块?
1个回答

8
是的。请参考这里关于模块解析的文档。需要明确的是,在此处"override"仅意味着本地模块将被解析为一个模块,全局模块不会受到影响,其他目录下的node.js应用程序仍然能够使用全局模块。

1
这可能适用于通过require()引入的模块,但不适用于作为命令安装并在shell中运行的软件包。 - WBT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接