我目前使用 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.
Run Code Online (Sandbox Code Playgroud)
有谁知道如何删除这些警告,我的全局 .npmrc 仅设置了上述设置
小智 74
或者,编辑.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
Run Code Online (Sandbox Code Playgroud)
返回的错误/建议的修复没有帮助:
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.
Run Code Online (Sandbox Code Playgroud)
如果警告的格式略有不同,也许可以避免在此处发布帖子:
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.
Run Code Online (Sandbox Code Playgroud)
小智 11
我按照警告指示的配置设置了每一项。
IE
然后以旧方式删除包含值的行:
作为测试,删除这些行足以使警告停止。然而,在测试新格式中设置的值后;npm init 正在拾取它们。
小智 5
一些初步信息
\n\n\n所以:Ubuntu 22.04 LTS x86_64
\n
npm v:8.11.0
WARN使用npm config init.author.email--init-author-email代替。
\nnpm WARNconfig init.author.name 使用--init-author-name改为使用。
这对我有用。
\nkey=init.author.name || init-author-name
\nvalue=你的名字
npm c set key=value输入值 \xe2\x80\x8b\xe2\x80\x8bar 后,您需要删除旧密钥。
\nnpm c delete init.author.name它解决了你的问题吗?
\n如果您有兴趣查看,可以通过在命令行中输入来找到更多帮助\n npm c -h
| 归档时间: |
|
| 查看次数: |
12821 次 |
| 最近记录: |