我已经使用npm init创建了一个项目,并且使用一些配置创建了一个.npmrc文件。当我检查npm配置列表时,我正在获取项目配置和用户配置。
我是否需要删除userconfig,但是我无法编辑该文件。
我不明白为什么我们需要.npmrc文件,当您点击命令npm install express时,所有配置都在npm配置文件中完成了?
如何在ubuntu中编辑.npmrc全局文件?
如果需要使用项目配置,是否需要删除userconfig?或类似的东西需要它
答案 0 :(得分:0)
通过搜索,我发现了一些信息
在安装npm时,您有一个全局配置文件,每当需要访问全局配置文件时,只需添加-g命令
示例:npm配置列表-g
对于每个项目,您都可以创建一个.npmrc文件,您可以在该文件中进行配置,并且您将拥有一些私有的东西,例如托管在私有的软件包中
为此,您需要创建一个.npmrc文件,如果您选中npm config列表,则将同时具有两个配置(项目文件夹中的.npmrc)和(全局文件中的.npmrc)
所以就像首先它将检查项目文件夹中的配置,如果没有项目文件夹的配置,它将检查全局配置(用户配置)
无需删除全局配置,将先到先服务,因此,如果项目文件夹配置在那里,将采用项目文件夹配置,否则仅会检查全局配置
编辑全局配置文件
您可以通过
来编辑全局配置文件cd /
cd home/"username"/
vi .npmrc
更改文件,通过按esc类型将其保存:x