學習webpack時蟀俊,我遇到這樣的問題颁湖。裝好webpack 和 webpack-cli都是npm上最新的版本
又安裝了webpack-dev-server,改了package.json里面的運行腳本蔓腐,執(zhí)行npm run dev 出現(xiàn)Cannot find module 'webpack-cli/bin/config-yargs'
開始以為包沒有裝對,在對應(yīng)的目錄確實也沒有找到提示的js文件,后來才發(fā)現(xiàn)是因為webpack-cli的版本和webpack-dev-server不兼容導致的。
解決辦法:降低webpack-cli的版本號航攒,盡量和webpack-dev-server一樣或者比它低。
出現(xiàn)錯誤信息
直接執(zhí)行指定版本升級發(fā)現(xiàn)不行振坚,后來卸載了又重新裝有指定版本的webpack-cli就可以了
npm uninstall webpack-cli -d 項目本地卸載
因為我的webpack-dev-server版本是3.11.0购撼,所以我選擇安裝webpack-cli的版本號是3.3.12
npm install webpack-cli@3.3.12 -d
然后執(zhí)行npm run dev
執(zhí)行成功