解决webpack配置时8080端口Cannot GET /问题

今天在新电脑上配置webpack-dev-server插件,

localhost:8080端口进入后,白屏显示Cannot GET /

上网搜索后有人建议config–>index.js中的 assetsPublicPath: '/'改成`assetsPublicPath: ‘./’

(原文:

但本人试验后未成功

继续找解决方案...

有人建议在根目录中webpack.config.js文件更改,如下所示:

module.exports = {
  mode: "development",

  devServer: {
    static: "./dist",
  },
};

(原文:

有效果,至少可以进入8080端口(不再显示Cannot GET)但直接进入了dist目录

思考后,更改为:

module.exports = {
    //代表webpack运行模式,可选值有两个development(开发模式)和production(上传项目模式)
    mode: 'development',

    devServer: {
        static: "../",
      },
}

 改好后,保存,npm run dev一下,8080成功进入了项目文件!注意一下地址,原来的./dist会直接进入项目/dist/导致只能看到main.js。

(自己解决问题是一个重要的成长过程,虽然这个问题很简单,但我还是决定记录一下)

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值