常见报错:
案例结构:
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目录下进行打包命令