作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我创建了一个 package.json
,我运行 npm install
,它工作正常。它在我的根文件夹中创建了一个 node_modules
目录(我可以使用 --prefix
选项来更改它)。但是,我不太喜欢下划线。我想更改 NPM 将模块下载到的目录的名称。我希望将其命名为 nmods
或 node-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/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!