加菲大帅猫 2021-12-22 11:14 采纳率: 35%
浏览 40
已结题

使用webpack -v 4.39.3打包的项目在本地打开是空白

img


const path = require('path')
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
    //指定入口,表示webpack要打包哪个文件
    entry: path.join(__dirname, './src/main.js'),
    //指定出口,表示打包好的文件输出到哪个目录
    output: {
        // publicPath: './',
        path: path.join(__dirname, './dist'),
        //指定输出文件的名称
        filename: 'ets.js'
    },
    module: {
        rules: [{
                test: /\.vue$/,
                loader: 'vue-loader'
            },
            {
                test: /\.css$/,
                use: [
                    'style-loader',
                    'css-loader'
                ]
            },
            {
                test: /\.(jpg|png|svg|ttf)$/,
                use: 'url-loader'
            },
            { test: /\.(png|jpg|gif|eot|woff|ttf|svg|webp|PNG)(\?\S*)?$/, loader: 'file-loader' }
        ]
    },
    mode: "development", //打包模式
    plugins: [
        new VueLoaderPlugin()
    ]
}

这是打包好的文件

img

运行结果及报错内容

img

我的解答思路和尝试过的方法

百度到的基本都是webpack以前的版本

求解决一下

  • 写回答

1条回答 默认 最新

  • weixin_49805027 2021-12-22 15:35
    关注

    打开本地服务器,把dist文件下的文件放在WWW目录,在通过http://localhost/打开

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月11日
  • 已采纳回答 3月3日
  • 创建了问题 12月22日