npm配置列表-多个配置

时间:2018-10-15 11:59:59

标签: npm

我已经使用npm init创建了一个项目,并且使用一些配置创建了一个.npmrc文件。当我检查npm配置列表时,我正在获取项目配置和用户配置。

我是否需要删除userconfig,但是我无法编辑该文件。

我不明白为什么我们需要.npmrc文件,当您点击命令npm install express时,所有配置都在npm配置文件中完成了?

如何在ubuntu中编辑.npmrc全局文件?

如果需要使用项目配置,是否需要删除userconfig?或类似的东西需要它

1 个答案:

答案 0 :(得分:0)

通过搜索,我发现了一些信息

在安装npm时,您有一个全局配置文件,每当需要访问全局配置文件时,只需添加-g命令

示例:npm配置列表-g

对于每个项目,您都可以创建一个.npmrc文件,您可以在该文件中进行配置,并且您将拥有一些私有的东西,例如托管在私有的软件包中

为此,您需要创建一个.npmrc文件,如果您选中npm config列表,则将同时具有两个配置(项目文件夹中的.npmrc)和(全局文件中的.npmrc)

所以就像首先它将检查项目文件夹中的配置,如果没有项目文件夹的配置,它将检查全局配置(用户配置)

无需删除全局配置,将先到先服务,因此,如果项目文件夹配置在那里,将采用项目文件夹配置,否则仅会检查全局配置

编辑全局配置文件

您可以通过

来编辑全局配置文件
cd /

cd home/"username"/

vi .npmrc

更改文件,通过按esc类型将其保存:x