gpt4 book ai didi

node.js - 安装 Node 包时可以使用自定义目录名称而不是 'node_modules' 吗?

转载 作者:IT老高 更新时间:2023-10-28 21:54:16 25 4
gpt4 key购买 nike

我创建了一个 package.json,我运行 npm install,它工作正常。它在我的根文件夹中创建了一个 node_modules 目录(我可以使用 --prefix 选项来更改它)。但是,我不太喜欢下划线。我想更改 NPM 将模块下载到的目录的名称。我希望将其命名为 nmodsnode-modules 或类似的名称。

Bower 可以通过读取当前目录中 .bowerrc 文件中的 directory 属性来做类似的事情。有没有办法对 NPM 做同样的事情?

最佳答案

没有办法改变它。 node_modules 文件夹实际上并不特定于 NPM,它是 Node 核心模块加载系统的一部分。 Seen here in module.js .

如您所提到的那样全局更改它也可能会破坏您正在使用的一些模块,因为模块有时是其依赖项已经存在于 node_modules 中的包,并且更改它会导致它休息。

关于node.js - 安装 Node 包时可以使用自定义目录名称而不是 'node_modules' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com