常見報錯:
案例結構:
1、錯誤信息
Insufficient number of arguments or no entry found.
ERROR in Entry module not found: Error: Can't resolve './src/main.js' in 'e:\workspace\guli-PROJECT-FRONT\webpack\src'
1.1、原因及解決:打包時沒有注意在src目錄下進行了打包,導致webpack找不到入口文件main.js,使用webpack命令執行打包的時候所在目錄需要能夠讓webpack找到打包的入口文件(具體webpack.config.js配置文件見下)
const path = require("path"); //Node.js內置模塊 //console.log(__dirname)//魔術值:表示當前文件所在的目錄 //console.log (path.resolve(__dirname,'./dist')) module.exports = { entry: './src/main.js', //配置入口文件 output: { path: path.resolve(__dirname, './dist'), //輸出路徑,__dirname:當前文件所在路徑 filename: 'bundle.js' //輸出文件 } }
根據上訴配置文件,想要讓webpack找到打包的入口文件,就必須在webpack目錄下進行打包命令