zoukankan      html  css  js  c++  java
  • 关于webpack配置webpack-dev-server 报错问题。Error: Cannot find module 'webpack-cli/bin/config-yargs'

    配置情况

    自动编译并运行,每次修改代码都需要重新执行 webpack 命令,可以使用 webpack-dev-server 自动打包运行
    安装 loader; npm install webpack-dev-server --save-dev
    webpack配置文件;
    1. 添加 devServer 服务后需要调整输出的路径
    publicPath: '/'
    2. 增加 devServer 配置
    devServer: {
    open: true, // 自动打开浏览器
    compress: true, // 启动gzip压缩
    port: 3000, // 端口号
    quiet:true
    },

    3. npm需要配置package.json文件中scripts启动选项配置
    "dev": "webpack-dev-server " 直接将打包文件在内存中存储,不会生成dist文件
    运行:npm run dev

    出错现象

    Error: Cannot find module 'webpack-cli/bin/config-yargs'

    这个报错是我在安装webpack-dev-server之后命令行使用的时候出现的,
    按理这里应该出现我打包完成并且启动服务的,但是却有了报错。

    出错原因

    查阅了其他人的解决,发现是因为webpack-cli的新版本对webpack-dev-server版本的不兼容,表示很无奈:

    之前的版本是

    • node -v —— v12.19.0
    • npm -v —— v6.14.8
    • webpack -v —— "^5.1.3"
    • webpack-cli -v —— "^4.1.0"
    • webpack-dev-server -v —— "^3.11.0"

    解决方案

    之后降低webpack-cli的版本为 "^3.3.12"

    npm i webpack-cli@3.3.12 -D 就ok了




  • 相关阅读:
    项目目标文档
    河北省民间组织管理系统项目分析
    《探索需求》读书笔记一
    “花儿日记”项目总结
    2015年秋季个人阅读计划
    场景调研
    “数组最大值求和”结对情况
    课堂改进意见
    《梦断代码》阅读笔记三
    linux io 学习笔记(03)---共享内存,信号灯,消息队列
  • 原文地址:https://www.cnblogs.com/fsg6/p/14117791.html
Copyright © 2011-2022 走看看