最新版本的npm配置中出现警告

oug3syen  于 2023-01-09  发布在  其他
关注(0)|答案(3)|浏览(531)

我当前使用的是npm@8.7.0,每次运行任何npm命令时,都会出现此警告

npm WARN config init.author.email Use `--init-author-email` instead.
npm WARN config init.author.name Use `--init-author-name` instead.
npm WARN config init.license Use `--init-license` instead.

有人知道如何删除这些警告吗,我的global .npmrc只设置了上面的设置

pxiryf3j

pxiryf3j1#

或者,编辑.npmrc文件并将“init.author.name“更改为“init-author-name”。
对我来说,我必须更改的键的完整列表(用-替换.)是:

Old key                  New key
=======                  =======
init.author.name         init-author-name
init.author.email        init-author-email
init.author.url          init-author-url
init.license             init-license

返回的错误/建议修复没有帮助:

npm WARN config init.author.email Use `--init-author-email` instead.
npm WARN config init.author.name Use `--init-author-name` instead.
npm WARN config init.author.url Use `--init-author-url` instead.
npm WARN config init.license Use `--init-license` instead.

如果警告的格式稍有不同,也许这里的帖子就可以避免了:

npm WARN config init.author.email Use `init-author-email` instead.
npm WARN config init.author.name Use `init-author-name` instead.
npm WARN config init.author.url Use `init-author-url` instead.
npm WARN config init.license Use `init-license` instead.
relj7zay

relj7zay2#

我用警告指示的配置设置了每一个。

  • npm配置集初始化许可证MIT
  • npm配置集初始化-版本0.0.1

然后删除以旧方式包含值的行:

  • 初始许可证= MIT
  • 初始化版本= 0.0.1

作为测试事项,删除这些行足以使警告停止,但是,在测试了以新格式设置的值之后; npm init正在接收它们。

ddrv8njm

ddrv8njm3#

一些初步资料

支持版本:Ubuntu 22.04 LTS x86_64
国家预防机制版本:8.11.0
npm WARN config init.author.email Use --init-author-email instead.
npm WARN config init.author.name Use --init-author-name instead.

This worked for me 👏.

key=init.author.name || init-author-name
值=您的姓名

  • npm c set key=value

一旦这些值 ,则需要删除旧密钥。

  • npm c delete init.author.name
    • 它解决了你的问题吗**

如果您有兴趣看一看,您可以通过在命令行中键入***npm c-h***来获得更多帮助
display example

相关问题