NPM:npm WARN config global `--global`, `--local` are deprecated.

 

目录

一 原文,原因

二 解决步骤:

1.找到nodejs文件夹下的两个文件‘npm’,'npm.cmd';

2.修改这两个文件的权限,为现在登录的用户添加修改和写入权限

3.分别编辑两个文件,用‘prefix --location=global’替代原来的‘prefix -g’后,如图保存;

三 补充参考


一 原文,原因

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

配置的参数已弃用,用新的参数替换。

二 解决步骤:

1.找到nodejs文件夹下的两个文件‘npm’,'npm.cmd';

NPM:npm WARN config global `--global`, `--local` are deprecated._第1张图片

2.修改这两个文件的权限,为现在登录的用户添加修改和写入权限

NPM:npm WARN config global `--global`, `--local` are deprecated._第2张图片

3.分别编辑两个文件,用‘prefix --location=global’替代原来的‘prefix -g’后,如图保存;

npm:

NPM:npm WARN config global `--global`, `--local` are deprecated._第3张图片

 npm.cmd:

NPM:npm WARN config global `--global`, `--local` are deprecated._第4张图片

成功后执行命令不再显示上述的警告;

三 补充参考

在使用带有‘-g’作为参数的命令时,该警告依旧出现。因为这种参数过时。

 npm uninstall -g jquery

NPM:npm WARN config global `--global`, `--local` are deprecated._第5张图片

但警告本身并不会阻止操作的成功执行,但遵循最新的建议(--location=global)有助于确保命令在未来的 npm 版本中继续正常工作。

npm uninstall --location=global jquery

NPM:npm WARN config global `--global`, `--local` are deprecated._第6张图片

你可能感兴趣的:(bug,npm,前端,node.js)