※项目使用前文webpack清理输出的内容一节建立的项目

1、修改print.js 文件

export default function print() {console.error('code find a error!');
}

2、构建工程并运行

npm run build

3、运行效果如下:

这里只能看到发生了错误,并且是发生在编译后的app.bundle.js文件中,并不能正确定位发生错我的源文件。

4、更改webpack.config.js中的配置,将构建方式启用source map,一边跟踪错误

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');module.exports = {entry: {app: './src/index.js',print: './src/print.js'},devtool: 'inline-source-map',output: {filename: '[name].bundle.js',path: path.resolve(__dirname, 'dist')},plugins: [new HtmlWebpackPlugin({title: '输出管理'}),new CleanWebpackPlugin()]
}

5、重新构建工程并运行

npm run build

6、运行效果如下,这样就可以将问题定位到具体源文件以及错误行了!

9、webpack开发--出现错误如何定位到源文件相关推荐

  1. Android NDK开发Crash错误定位

    在Android开发中,程序Crash分三种情况:未捕获的异常.ANR(Application Not Responding)和闪退(NDK引发错误).其中未捕获的异常根据logcat打印的堆栈信息很 ...

  2. webpack 开发模式管理 Development

    webpack 开发模式管理 Development GitHub 学习 Demo. 接下来将一些开发时的 webpack 配置. warnning : 本指南中的工具仅用于开发,请避免在生产中使用它 ...

  3. NDK撩妹三部曲(四)—NDK 开发如何优雅的定位 Native 异常,看这篇就够了

    NDK 开发如何优雅的定位 Native 异常,看这篇就够了 从何说起? 摘要 案例实操 aaddr2line objdump ndk-stack 1.假设我们已经通过 adb logcat 拿到了程 ...

  4. 前端进阶(二)webpack开发服务器环境配置

    webpack开发服务器 webpack 使用 babel 处理高版本的 js 语法 babel 的介绍 => 用于处理高版本 js语法 的兼容性 安装包 yarn add -D babel-l ...

  5. React + Typescript + Webpack 开发环境配置

    对于复杂或多人开发的 React 项目来说,管理和使用每个组件的 props . state 或许会成为一件让人头痛的事情,而为每一个组件写文档,成本也会比较大,对项目的开发效率也不是最理想的. Ty ...

  6. android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决

    android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决 地图服务开发中遇到此类错误大体分为以下两种情况解决:(论坛里大多都是属于第一种情况的 ...

  7. 2020-11-12(JNI开发常见错误)

    JNI开发常见错误 a.Native method not found:com.itheim.hello.Mainactivity.hello_InC:()Ljava/lang/String: 可能出 ...

  8. ISE调用Notepad++并且实现错误高亮定位的方法

    ISE调用Notepad++并且实现错误高亮定位的方法 不管是ISE还是QII,自带的文本编辑软件虽有改进,但仍然让人不过瘾,写代码一直用的是Notepad++,一个很好用的文本编辑软件.最近做毕设, ...

  9. Github(5)-开源开发-常见错误

    使用github 托管代码简单使用教程--开源开发-常见错误 5. github开源开发 6. 报错log 6.1 fatal: remote origin already exists. 6.2 T ...

最新文章

  1. 直播源码:直播+内容营销新趋势
  2. 搜集的一些项目源码,改改就能用
  3. python array笔记
  4. java获取gbk文件名 linux_Java读取linux系统中文文件名时候乱码,并显示文件不存在...
  5. CDH Yarn资源动态分配 - 指定资源限制 公平调度具体设置
  6. 【Vue】一个案例带你搞懂methods、watch及computed的使用规则
  7. 使用.net framework再发布的插件发布应用程序
  8. swagger里面显示的示例参数格式错误
  9. bash: !: event not found
  10. 正则表达式 匹配点号_自动化关联篇JMeter(十)-正则表达式关联
  11. 第六届蓝桥杯java b组第一题
  12. SharedPreferences小探
  13. Qtp10安装过程遇到的问题
  14. 工业电气自动化及电工电子技能考核实训平台(高级版)
  15. 奇迹mu 服务器状态,奇迹mu服务端的架设
  16. java netbean_java NetBean创建及各菜单项相对应的窗体及布局教程.pdf
  17. pyspark中where条件使用,单一匹配及多条件匹配
  18. 【MapReduce】猫眼电影数据库传输数据
  19. 分享个永久免费的虚拟主机|PHP空间商
  20. ubuntu两个显示器只出一个_Ubuntu设置笔记本电脑双显示器(linux)

热门文章

  1. 【开发工具】【git】通过关键字搜索对应的git提交日志
  2. HDU 1846 Brave Game(SG函数)
  3. 在线工具给头像添加圣诞帽html源码
  4. f24如何开机启动openbox,并且启动自己的应用程序
  5. FastDDS的服务器记录-译-
  6. win11死机怎么办?教你解决电脑死机的方法
  7. Cookiecutter通过项目模板创建项目
  8. 利用php实现图书查询功能,PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
  9. Android屏幕旋转,android实战项目实例
  10. 同频信号干扰解决办法