【问题标题】:Issue with webpack and npm package installation in ubuntuubuntu 中的 webpack 和 npm 包安装问题
【发布时间】:2019-10-02 06:24:52
【问题描述】:

我突然在我的项目中遇到了这样的问题。 它被重复并让我的 chrome 崩溃了:

所以,我降级了我的一些软件包,并将我的 npm 降级到 6.6.0,这对于我的项目来说是稳定的。主要问题在那之后开始了。我删除了 node_modules 文件夹,当我尝试 sudo npm install [因为npm install 表示权限问题] 它开始显示这些错误:

npm info 如果它以 ok npm verb cli [ '/usr/bin/node', npm 动词 cli '/data/data/com.termux/files/usr/bin/npm', npm 动词 cli 'i',npm 动词 cli '-g',npm 动词 cli 'npm',npm 动词 cli
'--verbose' ] npm 信息使用 npm@6.6.0 npm 信息使用 node@v10.15.0 npm 动词 npm-session 3b7ba2a77f7e848c 未处理的拒绝错误:EACCES: 权限被拒绝,链接 '/home/.npm/_cacache/tmp/6a547224' -> '/home/.npm/_cacache/content-v2/sha512/d8/e0/f8cb9554c1f6f974b32fe943e4df8353fca3cb4843dbeda6fe0d88d14eb91bec5d23ddde1751af76721044d662b479ec4c9df9f0bfcce52 在错误(本机)

npm 错误! cb() 从未调用过!

npm 错误!这是 npm 本身的错误。请报告此错误 在:npm 错误! https://github.com/npm/npm/issues

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/home/.npm/_logs/2017-06-28T00_20_47_543Z-debug.log

我也试过npm cache clear -f 并且还尝试安装npm install --no-cache 但是 npm install 有问题,不知何故我得到了以前的版本。

【问题讨论】:

    标签: node.js npm webpack npm-install node-modules


    【解决方案1】:

    我通过更改用户的权限级别解决了这个问题。这是一个问题,因为在 ubuntu 中 node_modules 文件夹默认具有根文件夹权限。我已经通过这个命令检查了这个: 在我的项目文件夹中:ls -la 所以我得到了一个完整的列表,我看到 node_modules 的权限是这样的:

    drwxrwsrwx 906 root www-data 36864 মে 14 16:17 node_modules

    -rw-r--r-- 1 my_username www-data 2407 মে 14 16:14 package.json

    但是我的用户没有写权限。 所以我做的是:

    sudo chown -R my_username:my_username node_modules/

    它解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 2022-06-30
      • 1970-01-01
      • 2011-09-17
      • 2018-10-11
      • 2021-12-23
      • 2016-04-01
      相关资源
      最近更新 更多