使用 webpack 与 webpack-dev-server 的运行区别,及如何解决页面提示的 ‘CNNOT GET/‘ 的原因

1、使用 webpack 与 webpack-dev-server 的运行区别:

A、webpack 运行后的文件一般是自动建立 ‘dist’ 下的 ‘bundle.js’ 中;(此时的 ‘bundle.js’ 命名一般是:‘filename’ 中的自动设定的名字);

然后,index.html 文件就能在本地浏览器打开,然后就能看到 style 等信息的显示;

B、webpack-dev-server 运行后的文件一般是有 ip 的,且其命名的 bundle.js 文件 (此时的 ‘bundle.js’ 命名一般是:‘filename’ 中的自动设定的名字);在文件夹中是不显示的,因为其自动放在了缓存中的根目录下;

然后此时是不能直接在本地浏览器中打开的;(即:就算打开其style 也显示不出来);
此时就需要访问服务器的地址或通过 ip 来访问页面;

2、解决页面提示的 ‘CNNOT GET/’ 的原因:

A、在 ‘webpack.config.js’ 查看一下是否有 ‘plugins’ 等插件信息,若无插件信息出现的问题就很可能是插件的问题;
B、若 ‘plugins’ 插件没有问题,就看一下引入的模板是不是 ‘index.html’ 文件,不能随便换名字,因为网站默认寻找路径是 index.html 其他名字的 html 服务器是不会找到的;

new HtmlWebpackPlugin({
	template:'./index.html', // 模板文件
	filename:'index.html'
}),

3、小结:

哪里有不对或不合适的地方,还请大佬们多多指点和交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座的男孩

如果可以,请我喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值