Webpack打包遇到的問題
運(yùn)行 npm run dev??出錯(cuò),
錯(cuò)誤如下:
webpack-dev-server
internal/modules/cjs/loader.js:888
?throw err;
Error: Cannot find module 'webpack-cli/bin/config-yargs'
解決方法:
將package.json中 "dev":webpack-dev-server 換成"dev":webpack serve
使用babel進(jìn)行js版本轉(zhuǎn)換,配置完成后,運(yùn)行npm run dev 出現(xiàn)以下錯(cuò)誤:
項(xiàng)目中webpack.config.js的代碼:
module:?{
????????rules:?[
????????????{
????????????????test:?/\.js$/,
????????????????loader: ['babel-loader'],
????????????????include:?path.join(__dirname,?'src'),
????????????????exclude:?/node_modules/
????????????}
????????]
????}
應(yīng)將loader中的方括號取消,正確版本為:
module:?{
????????rules:?[
????????????{
????????????????test:?/\.js$/,
????????????????loader:?'babel-loader',
????????????????include:?path.join(__dirname,?'src'),
????????????????exclude:?/node_modules/
????????????}
????????]
????}