linux - Vue npm run serve 加载资源失败:net::ERR_CONTENT_LENGTH_MISMATCH

标签 linux vue.js ubuntu nginx npm

我得到:

Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH chunk-vendors.js:1
尝试加载 Vue 开发页面时在 Google Chrome 控制台和空白页面中通过以下方式启动:
user@ubuntu:~# npm run serve

 DONE  Compiled successfully in 11909ms   
  App running at:
  - Local:   http://(my_public_ip):5008/
  - Network: http://(my_public_ip):5008/

  Note that the development build is not optimized.
  To create a production build, run npm run build.
我到目前为止所尝试的:
1.
sudo npm install -g n
sudo n 7.0
// also remember to update npm
sudo npm update -g npm 
sudo npm cache clean -force 
npm cache verify
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* ~/.npm
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*
  • sudo apt-get purge nodejs npm
    sudo apt autoremove
    sudo apt-get install npm nodejs
    
  • 尝试以隐身模式加载页面(无缓存)

  • 没有什么对我有用。
    几周前一切都很好。没有更改任何设置。服务器上没有安装或删除任何全局内容。lsof结果是:
    root@ubuntu:~# sudo lsof -i -P -n | grep LISTEN
    systemd-r   855 systemd-resolve   13u  IPv4  22732      0t0  TCP 127.0.0.53:53 (LISTEN)
    sshd        935            root    3u  IPv4  24127      0t0  TCP *:22 (LISTEN)
    sshd        935            root    4u  IPv6  24129      0t0  TCP *:22 (LISTEN)
    nginx       940            root    6u  IPv4  25804      0t0  TCP *:5001 (LISTEN)
    nginx       940            root    7u  IPv4  25805      0t0  TCP *:80 (LISTEN)
    nginx       940            root    8u  IPv6  25806      0t0  TCP *:80 (LISTEN)
    nginx       942        www-data    6u  IPv4  25804      0t0  TCP *:5001 (LISTEN)
    nginx       942        www-data    7u  IPv4  25805      0t0  TCP *:80 (LISTEN)
    nginx       942        www-data    8u  IPv6  25806      0t0  TCP *:80 (LISTEN)
    nginx       943        www-data    6u  IPv4  25804      0t0  TCP *:5001 (LISTEN)
    nginx       943        www-data    7u  IPv4  25805      0t0  TCP *:80 (LISTEN)
    nginx       943        www-data    8u  IPv6  25806      0t0  TCP *:80 (LISTEN)
    postgres    992        postgres    3u  IPv4  24408      0t0  TCP 127.0.0.1:5432 (LISTEN)
    node      25318            user   19u  IPv4 153059      0t0  TCP (my_public_ip):5008 (LISTEN)
    
    有任何想法吗?

    最佳答案

    它与可以使用此设置解决的超时错误有关
    文件: vue.config.js

    module.exports = {
    
      devServer: {
        proxy: {
          '/*': {
            target: 'http://localhost:8080',
            secure: false,
            prependPath: false,
            proxyTimeout: 1000 * 60 * 10,
            timeout: 1000 * 60 * 10
          }
        }
      }
      
    }
    

    关于linux - Vue npm run serve 加载资源失败:net::ERR_CONTENT_LENGTH_MISMATCH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63245310/

    相关文章:

    php - 使用 PHP 通过 IMAP 连接到 Gmail - SSL 上下文失败

    linux - 在 Ubuntu 12.04 上更新 ffmpeg;与标准存储库中的旧版本冲突

    linux - 为 Linux 套接字调用读取后会发生什么

    linux - 带有命令行 unix shell 脚本的 awk 命令

    css - 浏览器告诉 "failed to compile"

    javascript - Vue + Typescript - 使用基于类的装饰器导入错误

    java - 从 .txt 文件中读取数据并将其存储在 JTable 中

    linux - install4j 安装第三方rpm

    python - 在 Google App Engine 上连接 python 后端和 vue.js 前端

    Java - ArrayList remove() 未删除