最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

安装节点软件包时可以使用自定义目录名称代替'node

运维笔记admin21浏览0评论

安装节点软件包时可以使用自定义目录名称代替'node

安装节点软件包时可以使用自定义目录名称代替'node

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

Bower可以通过读取当前目录中directory文件中的.bowerrc属性来执行类似的操作。是否可以使用NPM进行同样的操作?

回答如下:

无法更改它。 node_modules文件夹实际上不是NPM专用的,它是Node核心模块加载系统的一部分。 Seen here in module.js

如您所述,在全局范围内更改它也可能会破坏您正在使用的某些模块,因为有时模块是具有依赖关系的程序包,它们的依赖关系已存在于module.js中,并且对其进行更改将导致其中断。

发布评论

评论列表(0)

  1. 暂无评论