最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 8浏览 0评论

安装节点软件包时可以使用自定义目录名称代替'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中,并且对其进行更改将导致其中断。

安装节点软件包时可以使用自定义目录名称代替'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. 暂无评论