利用webstrom调试Vue.js单页面程序的方法教程


Posted in Javascript onJune 06, 2017

前言

使用 webstrom 调试 Vue.js 单页面程序,理论上来说应该是支持所有用 webpack 构建的应用程序

webstrom 版本:2017.1

代码:使用 vue-cli 构建的基础单页面应用

修改 webpack 配置

由于 webpack 把所有文件全部打包到一起,所以我们需要 webpack 提供给我们一个源地图

修改 devtool 为 source-map 这是我的开发配置文件 webpack.dev.conf.js

module.exports = merge(baseWebpackConfig, { 
 module: {
 rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
 },
 // cheap-module-eval-source-map is faster for development
 devtool: 'source-map',
 plugins: [
 new webpack.DefinePlugin({
  'process.env': config.dev.env
 }),
 // https://github.com/glenjamin/webpack-hot-middleware#installation--usage
 new webpack.HotModuleReplacementPlugin(),
 new webpack.NoEmitOnErrorsPlugin(),
 // https://github.com/ampedandwired/html-webpack-plugin
 new HtmlWebpackPlugin({
  filename: 'index.html',
  template: 'index.html',
  inject: true
 }),
 new FriendlyErrorsPlugin()
 ]
})

安装游览器扩展

这里需要安装一个 chrome 的扩展程序,点击链接进去安装即可

https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji/related

新建一个 debug

Run-> Edit Configurations

选择 Javscript Debug

填上 URL 之后,下面的目录映射就会显示出来

利用webstrom调试Vue.js单页面程序的方法教程

运行 debug

设置好断点,点击右上角的小虫子

利用webstrom调试Vue.js单页面程序的方法教程

之后会打开游览器,当运行到你设置的断点位置时,会唤起 webstrom

利用webstrom调试Vue.js单页面程序的方法教程

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
javascript 特性检测并非浏览器检测
Jan 15 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
js的正则test,match,exec详细解析
Jan 29 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
May 14 Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
Jan 22 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
Javascript中八种遍历方法的执行速度深度对比
Apr 25 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
使用RN Animated做一个“添加购物车”动画的方法
Sep 12 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
vue打包npm run build时候界面报错的解决
Aug 13 Javascript
JavaScript实现一个空中避难的小游戏
Jun 06 #Javascript
vue脚手架vue-cli的学习使用教程
Jun 06 #Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 #Javascript
JavaScript实现移动端轮播效果
Jun 06 #Javascript
js评分组件使用详解
Jun 06 #Javascript
javascript中mouseenter与mouseover的异同
Jun 06 #Javascript
jquery仿京东商品放大浏览页面
Jun 06 #jQuery
You might like
linux下 C语言对 php 扩展
2008/12/14 PHP
php二维数组排序详解
2013/11/06 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
jQuery 开天辟地入门篇一
2009/12/09 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
基于jquery的时间段实现代码
2012/08/02 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
react路由配置方式详解
2017/08/07 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
python求crc32值的方法
2014/10/05 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
环保专业大学生职业规划设计
2014/01/10 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
医院义诊活动总结
2014/07/04 职场文书
应届生求职自荐信
2014/07/04 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书