【问题标题】:Error while running npm command with permission error运行带有权限错误的 npm 命令时出错
【发布时间】:2021-12-25 15:01:41
【问题描述】:

我在 digitalocean droplet 上托管,我的网站是用 laravel 构建的 当我尝试运行以下命令时,会出现附加错误。

我从 root 用户运行的命令。 npm 运行开发

在这方面是否有任何机构帮助我。 谢谢

【问题讨论】:

    标签: reactjs laravel vue.js npm


    【解决方案1】:

    原因是因为全局安装的权限问题,npm tools 拒绝了,我和你有同样的问题。

    要解决这个问题,我们有两种方法:

    1. 重建包:

      npm rebuild
      npm run prod
      
    2. 或者删除node_module目录,然后安装构建:

      rm -rf node_modules
      npm install
      npm run prod
      

    【讨论】:

    • 当我运行 npm rebuild 时,一切正常。但是当我运行“npm run prod”时出现以下错误ibb.co/R0J3Kwd@Dawlatzai Ghousi
    • @Wajahat 我有同样的问题,请使用第二种方法,删除 node_modules 并运行 npm install 并重新构建。
    • 现在命令“npm run prod”工作正常,但我在页面中所做的更改没有反映。我也清除了缓存。
    • @Wajahat 你有没有尝试在浏览器中刷新(ctrl+alt+r),可能是浏览器缓存的原因;
    • 是的,它没有用。也清除了缓存。
    【解决方案2】:

    我只需要清除此域的 cloudflare 帐户的缓存,然后一切运行正常。我是从一个随机帖子中听到的,不知道,但如果你们的域上有 CLOUDFLARE,请注意这一点:)

    【讨论】:

      猜你喜欢
      • 2014-08-01
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-03
      • 2020-07-01
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多