美文网首页
npm --global 问题

npm --global 问题

作者: kacen | 来源:发表于2022-06-19 22:41 被阅读0次

    相信很多小伙伴在升级18版本的npm的时候会有下面这种情况。

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

    下面是解决方案哈,首先用cmd(管理员运行)。

    npm install -g npm-windows-upgrade
    

    正常上面这个命令都是可以运行的。
    下面这个命令可能就有两个问题 不能在cmd操作权限问题
    1.第一个问题很简单,找到PowerShell用管理员权限打开。(打开后别关)
    2.第二个问题需要小伙伴们找到 Nodejs文件,默认下载的位置在C:\Program Files文件夹下,把User权限给所有就ok了
    然后我们回到PowerShell,输入下面指令:

    set-ExecutionPolicy RemoteSigned
    然后选Y
    

    这个命令是更改脚本安全权限的,如果不打开会报下面的错误

    PS C:\Windows\system32> npm-windows-upgrade
    npm-windows-upgrade : 无法加载文件 C:\Users\Kacen\AppData\Roaming\npm\npm-windows-upgrade.ps1,因为在此系统上禁止运行脚
    本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
    所在位置 行:1 字符: 1
    + npm-windows-upgrade
    + ~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : SecurityError: (:) [],PSSecurityException
        + FullyQualifiedErrorId : UnauthorizedAccess
    

    打开策略后我们执行下一步

    npm-windows-upgrade
    

    然后选择自己需要的版本就ok了(默认是最新版本)。
    执行完之后基本就不会提示WARN了。

    相关文章

      网友评论

          本文标题:npm --global 问题

          本文链接:https://www.haomeiwen.com/subject/rbqsvrtx.html