Webpack 解决:ReferenceError: dist is not defined 的问题

1、问题描述:

其一、报错为:

ReferenceError: dist is not defined

中文为:

ReferenceError:dist 未定义

其二、问题描述为:

想在 webpack 的配置中,创建一个 dist 文件夹来存放 npm run build 打包后的文件,但发现运行代码后报错;

其三、控制台报错的页面显示为:

2、问题分析:

根据报错的提示:dist 未定义可知,在 output 中定义 path 的过程中,有问题;

3、问题解决:

其一、 output 对象中的内容简介:

A、filename 是指:打包后输出文件的名字为 bundle.js;
B、path 是指:想将打包后的 bundle.js 存放的路径地址;

其二、解决过程:

path: path.resolve(__dirname, dist) 修改为 path: path.resolve(__dirname, 'dist') 即可(即:将 dist 换成 'dist' 就行了);

报错的问题就被解决了;

其三、修改代码的页面为:

// 报错时的代码:

// 修改后的代码为:

4、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482

相关推荐
下雪天的夏风8 分钟前
TS - tsconfig.json 和 tsconfig.node.json 的关系,如何在TS 中使用 JS 不报错
前端·javascript·typescript
danplus9 分钟前
node发送邮件:如何实现Node.js发信功能?
服务器·node.js·外贸开发信·邮件群发·蜂邮edm邮件营销·邮件接口·营销邮件
青稞儿14 分钟前
面试题高频之token无感刷新(vue3+node.js)
vue.js·node.js
diygwcom20 分钟前
electron-updater实现electron全量版本更新
前端·javascript·electron
Hello-Mr.Wang36 分钟前
vue3中开发引导页的方法
开发语言·前端·javascript
程序员凡尘1 小时前
完美解决 Array 方法 (map/filter/reduce) 不按预期工作 的正确解决方法,亲测有效!!!
前端·javascript·vue.js
重生之我在20年代敲代码2 小时前
strncpy函数的使用和模拟实现
c语言·开发语言·c++·经验分享·笔记
编程零零七4 小时前
Python数据分析工具(三):pymssql的用法
开发语言·前端·数据库·python·oracle·数据分析·pymssql
(⊙o⊙)~哦6 小时前
JavaScript substring() 方法
前端
无心使然云中漫步7 小时前
GIS OGC之WMTS地图服务,通过Capabilities XML描述文档,获取matrixIds,origin,计算resolutions
前端·javascript