zoukankan      html  css  js  c++  java
  • Error: Cannot find module 'webpack/bin/config-yargs' 报错原因, webpack@4.X踩的坑~

    1 、使用webpack@4.32.2时, 当我通过package.jsonscript去执行webpack-dev-server时, 报以下错误:   

    Error: Cannot find module 'webpack/bin/config-yargs'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Module.require (internal/modules/cjs/loader.js:637:17)
        at require (internal/modules/cjs/helpers.js:22:18)
      ......

     原因:  这个就是目前版本的webpack-dev-server@2.11.5 不支持 webpack@4.32.2

     解决: 重装一个webpack-dev-server是3.0版本以上就兼容 :

     npm i webpack-dev-server@3.3.2 -D 
    

     此时, 就可以了... 如果还报错, 参照最后一条!

     

    2、webpack4.0以上都要安装webpack-cli ,   否则报错如下:  

    Error: Cannot find module 'webpack-cli/bin/config-yargs'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Module.require (internal/modules/cjs/loader.js:637:17)
        at require (internal/modules/cjs/helpers.js:22:18)

     这时, 需要安装webpack-cli : 

    npm i  webpack-cli -D

    3、 这样安装完后可能还会报错, 此时就需要卸载掉所有的 webpack webpack-cli webpack-dev-server

      重新一起安装, 一定记住, 一起同时安装!!

    npm i webpack webpack-cli webpack-dev-server -D

      我的安装完后如下: 

     

  • 相关阅读:
    Http协议和Tomcat服务器
    类加载器与反射
    线程安全
    String、Stringbuffer、Stringbuilder三者之间的区别
    iOS 开发,工程中如何混合使用 ARC 和非ARC
    dll的静态调用、动态调用
    Qt安装—搭建VS2008+QT开发环境
    C++中的引用与指针的区别
    SVN分支与合并
    (补充知识)DLL 中 .DEF文件的使用
  • 原文地址:https://www.cnblogs.com/zixuan00/p/10974970.html
Copyright © 2011-2022 走看看