无法加载webpack require生成的文件

发布于 2022-09-04 03:30:46 字数 1344 浏览 10 评论 0

在webpack-dev-server环境下,使用vue-router的异步加载

Vue.component('record-link', function (resolve) {
    require(['./templates/record-link.html'], resolve)
})

貌似生成成功
clipboard.png
但浏览器没办载入文件
clipboard.png
运行命令webpack后,可以生成文件1.min.js

请问在使用webpack-dev-server的情况下,怎样设置能自动载入chunkFile?

webpack.config.js

{
    entry : {
        index : './src/main.js'
    },
    output : {
        path : __dirname + './dist/',
        filename : 'bundle.js',
        publicPath : '/',
        chunkFilename: "[name].min.js"
    },
    module : {
        loaders : [
            {test : /\.js$/, loader : 'babel-loader', exclude : '/node_modules/'},
            {test : /\.css$/, loader : 'style-loader!css-loader'},
        ]
    },
    resolve : {

    },
    plugins : [
        new webpack.HotModuleReplacementPlugin(),
    ],
    devServer : {
        inline : true,
        hot : true, 
    }
}

index.html

    <script type="text/javascript" src="http://localhost:3001/bundle.js"></script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜心 2022-09-11 03:30:48

publicPath改成

publicPath: '/dist/'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文