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

这篇具有很好参考价值的文章主要介绍了Webpack 解决:ReferenceError: dist is not defined 的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、问题描述:

其一、报错为:

ReferenceError: dist is not defined

中文为:

ReferenceError:dist 未定义

其二、问题描述为:

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

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

Webpack 解决:ReferenceError: dist is not defined 的问题,# webpack,webpack,前端,node.js,经验分享,output,vue.js,控制台报错

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‘ 就行了);
报错的问题就被解决了;

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

// 报错时的代码:

Webpack 解决:ReferenceError: dist is not defined 的问题,# webpack,webpack,前端,node.js,经验分享,output,vue.js,控制台报错

// 修改后的代码为:

Webpack 解决:ReferenceError: dist is not defined 的问题,# webpack,webpack,前端,node.js,经验分享,output,vue.js,控制台报错

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文章来源地址https://www.toymoban.com/news/detail-725328.html

到了这里,关于Webpack 解决:ReferenceError: dist is not defined 的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js出现Uncaught ReferenceError: XXX is not defined错误的解决办法

    javascript提示:Uncaught ReferenceError: XXX is not defined的意思是函数XXX()没有被定义。js一般出现Uncaught ReferenceError: XXX is not defined这样的错误,大概率是你把函数放在了 window.onload 里面。 出现这个问题的原因是: 1.window.onload事件是在整个页面包括dom结构、图片等等全部加载完成之后

    2024年02月09日
    浏览(53)
  • webpack 解决:TypeError: merge is not a function 的问题

    其一、存在的问题为: TypeError: merge is not a function 中文为: 类型错误:merge 不是函数 其二、问题描述为: 想执行 npm run dev 命令,运行起项目时,控制台报错 TypeError: merge is not a function; 其三、报错的信息为: A、报错的图片: B、报错的代码: 根据报错提示的信息: merge 不

    2024年02月08日
    浏览(53)
  • 小程序报错Uncaught ReferenceError: __wxConfig is not defined解决方法

    首先检查一下小程序有没有安装所需要的依赖包,这里以我自己的项目举例,我用的npm,所以要执行命令(npm  i)安装依赖包 在小程序端构建npm: 开发者工具菜单中选择  “工具”—— “构建npm” 构建好之后项目应该就可以跑起来了,如果还是不行尝试重新编译或者重启

    2024年02月11日
    浏览(63)
  • 微信小程序报页面【pages/books/books]错误: ReferenceError: app is not defined的解决

    微信小程序实现点击图标跳转打开文档(文档在nginx反向代理服务器上),编译时报错 检查发现是因为我把内网穿透地址写在app.js当中  在该page的js文件中用到该地址之前应该先对app赋值(说法不准确),不然它怎么知道这个app是神马东西。 即 然后问题解决   (突然疑惑为

    2024年02月11日
    浏览(51)
  • “ReferenceError: Dialog is not defined“

    解决办法:变成 this.$dialog 引入 Dialog 组件后,会自动在 Vue 的 prototype 上挂载 $dialog 方法,在所有组件内部都可以直接调用此方法。

    2024年02月11日
    浏览(56)
  • 如何申请百度地图开发者AK和基本使用,并解决Uncaught ReferenceError: BMapGL is not defined的错误

    今天在学习 amis 框架中的地理位置( LocationPicker )的组件,如下图所示: 关于 amis 的更多了解,可以参考博文:百度低代码amis框架的讲解 截图中注意的是, ak 参数只能在 amis 官网示例中使用,让我们前往百度地图开放平台申请自己的 ak 。 百度地图开放平台官网地址:https:

    2024年02月01日
    浏览(92)
  • Uncaught ReferenceError: $ is not defined几种处理方式

    1.未引进JQuery的js文件,可以去JQuery官网下载 2.jquery的js文件路径错误,src后可以写相对路径或者绝对路径,推荐写绝对路径 script type=\\\"text/javascript\\\" src=\\\"bookjs/jquery.js\\\"/script 3.最郁闷的一种,浏览器中文件都能读取,但是就是不能调用,代码顺序问题,应该先引用jquery.js文件,再

    2024年02月07日
    浏览(51)
  • Vite+web3:报错出现ReferenceError: process is not defined

    近期使用vite脚手架搭建一个区块链项目,需要web3这个依赖库,但是在项目当中引入web3后,报错出现:  解决方案是在vite配置文件vite.config.js当中配置: 然后正常引入即可:

    2024年02月12日
    浏览(73)
  • ReferenceError: __dirname is not defined in ES module scope

    运行代码 报错: package.json 加了以下配置 1、方法一 删除文件 package.json 中的配置项: \\\"type\\\": \\\"module\\\" 2、方法二 注意:该方法得到的是运行目录,并不是该文件的所在目录 ESM下,不能直接引入json文件了,需要通过文件接口读取解析 参考 https://stackoverflow.com/questions/8817423/why-i

    2024年02月11日
    浏览(45)
  • vue3使用process报错Uncaught ReferenceError: process is not defined

    之前使用 vue-cli创建项目 时,使用 process.env.变量名 获取环境变量(在根目录下配置环境配置文件之后)。 今天使用 vite+vue3 创建项目时,使用相同的方法却获取不到,还报以下错误,这是为什么呢? 后来查看了VITE官网才知道,使用vite+vue的时候环境变量的获取方式变成如下

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包