Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript npm安装时超出了最大调用堆栈大小_Javascript_Node.js_Npm - Fatal编程技术网

Javascript npm安装时超出了最大调用堆栈大小

Javascript npm安装时超出了最大调用堆栈大小,javascript,node.js,npm,Javascript,Node.js,Npm,我正在尝试运行npm安装,这是控制台的输出: npm ERR! Linux 4.8.0-27-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.9.1 npm ERR! npm v3.10.8 npm ERR! Maximum call stack size exceeded npm ERR! npm ERR! If you need help, you may report

我正在尝试运行
npm安装
,这是控制台的输出:

npm ERR! Linux 4.8.0-27-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8

npm ERR! Maximum call stack size exceeded
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

多次删除
节点\u模块
,并尝试重新安装。无法理解导致此问题的原因以及如何解决此问题。

我通过以下操作解决了此问题:

  • 删除npm依赖项的所有内容。您可以根据以下线程找到默认安装位置:

  • 在运行
    npm install
    命令之前,我建议运行
    npm cache clean--force


我通过以下方式克服了这个问题:

  • 删除npm依赖项的所有内容。您可以根据以下线程找到默认安装位置:

  • 在运行
    npm install
    命令之前,我建议运行
    npm cache clean--force

    • 帮助我解决了这个问题。但是,如果运行命令npm cache clean,将显示一条消息

      截至npm@5,npm缓存会自动修复损坏问题,并保证从缓存中提取的数据有效

      因此,从npm5开始,您可以通过在命令中添加一个
      --force
      标志来实现

      因此,命令是:

      npm cache clean --force
      
      帮我解决了这个问题。但是,如果运行命令npm cache clean,将显示一条消息

      截至npm@5,npm缓存会自动修复损坏问题,并保证从缓存中提取的数据有效

      因此,从npm5开始,您可以通过在命令中添加一个
      --force
      标志来实现

      因此,命令是:

      npm cache clean --force
      
      我删除了

      节点单元

      然后由重新安装

      npm安装

      它对我有用

      我删除了它

      节点单元

      然后由重新安装

      npm安装


      这对我来说很有效

      我尽了一切努力在我的Mac上解决这个问题。我认为这个问题始于我已经从Node.js下载了npm,然后用自制软件重新安装了它,同时还观看了团队树屋视频

      以下是我尝试过的: 从

      以下是有效的方法: 最后,唯一对我有效的方法就是从GitHub克隆npm重新安装repo,它完全删除了我Mac上所有与npm相关的内容


      然后,我不得不从node.js重新安装node和npm。

      我在Mac上尝试了各种方法来解决这个问题。我认为这个问题始于我已经从Node.js下载了npm,然后用自制软件重新安装了它,同时还观看了团队树屋视频

      以下是我尝试过的: 从

      以下是有效的方法: 最后,唯一对我有效的方法就是从GitHub克隆npm重新安装repo,它完全删除了我Mac上所有与npm相关的内容

      然后我不得不从node.js重新安装node和npm。

      npm rebuild
      它解决了我的问题

      npm重建

      它解决了我的问题

      我在安装npm时遇到了同样的问题。
      经过大量搜索,我发现删除
      .npmrc
      文件或其内容(位于
      %USERPROFILE%/.npmrc
      )可以解决此问题。这对我很有效。

      我在安装npm时遇到了同样的问题。
      经过大量搜索,我发现删除
      .npmrc
      文件或其内容(位于
      %USERPROFILE%/.npmrc
      )可以解决此问题。这对我来说很有效。

      我遇到了这个问题,这是由于我的git可执行文件升级造成的。我回滚到Git-2.21.0.rc1.windows.1-64位,并将其添加到我的环境路径中,它解决了我的问题。

      我遇到了这个问题,这是由于我的Git可执行文件的升级。我回滚到Git-2.21.0.rc1.windows.1-64位,并将其添加到我的环境路径中,它解决了我的问题。

      卸载npm包,强制清理缓存,关闭终端,然后重新安装任何一个包

      $sudo npm uninstall <package - name>
      $sudo npm cache clean --force
      
      $sudo npm卸载
      $sudo npm缓存清理--强制
      
      然后重新启动终端并进行检查


      仍然不工作将npm和node升级到最新版本

      卸载npm软件包并强制清理缓存,关闭终端并重新安装任意软件包

      $sudo npm uninstall <package - name>
      $sudo npm cache clean --force
      
      npm uninstall
      
      npm cache clean --force
      
      $sudo npm卸载
      $sudo npm缓存清理--强制
      
      然后重新启动终端并进行检查

      仍不工作将npm和node升级到最新版本

      npm uninstall
      
      npm cache clean --force
      
      我试过这两种方法,但都不管用。之后,我删除了
      node\u modules
      目录并再次运行了
      npm安装
      ,但仍然无法运行。最后,我删除了
      package lock.json
      ,并使用

      npm install
      
      我试过这两种方法,但都不管用。之后,我删除了
      node\u modules
      目录并再次运行了
      npm安装
      ,但仍然无法运行。最后,我删除了
      package lock.json
      ,并使用

      npm install
      
      npm缓存清理返回以下消息

      截至npm@5,npm缓存会自动修复损坏问题,并保证从缓存中提取的数据有效。如果要确保所有内容一致,请改用“npm缓存验证”。另一方面,如果您正在调试安装程序的问题,则可以使用
      npm install--cache/tmp/empty cache
      使用临时缓存,而不是使用实际的缓存

      如果按照上面的指定运行
      npm cache verify
      ,那么它实际上会运行缓存验证和垃圾收集,从而修复问题

      缓存已验证并压缩(~\AppData\Roaming\npm-Cache\u Cache): 已验证内容:6183(447214684字节)垃圾收集的内容:16 (653745字节)索引项:9633

      npm缓存清理返回以下消息

      截至npm@5,npm缓存会自动修复损坏问题,并保证从缓存中提取的数据有效。如果你想做些什么
      COPY ./src/package*.json /home/node/
      RUN npm install
      
      node 13.8.0 
      npm 6.13.6
      
      nvm install 12.18.3 // update node version through node version manager
      
      npm install npm // update your npm version to latest
      
      npm cache clean --force
      
      npm install
      
      npm rebuild
      
      npm ci