利用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里使用Dom操作Xml
Jan 22 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
Javascript限制网页只能在微信内置浏览器中访问
Nov 09 Javascript
jQuery实现商品活动倒计时
Oct 16 Javascript
js判断复选框是否选中及选中个数的实现代码
May 30 Javascript
利用AngularJs实现京东首页轮播图效果
Sep 08 Javascript
Vue.js创建Calendar日历效果
Nov 03 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
20个最常见的jQuery面试问题及答案
May 23 jQuery
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
Vue3.0结合bootstrap创建多页面应用
May 28 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 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
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
MySQL连接数超过限制的解决方法
2011/07/17 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
php实现通过ftp上传文件
2015/06/19 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
2019/03/21 PHP
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
jQuery链使用指南
2015/01/20 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
如何基于线程池提升request模块效率
2020/04/18 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
圣诞树世界:Christmas Tree World
2019/12/10 全球购物
党校培训思想汇报
2013/12/30 职场文书
节能减排倡议书
2014/04/15 职场文书
户外宣传策划方案
2014/05/25 职场文书
条幅标语大全
2014/06/20 职场文书
环卫工作汇报材料
2014/10/28 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
《灰雀》教学反思
2016/02/19 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸