利用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 相关文章推荐
纯js实现的论坛常用的运行代码的效果
Jul 15 Javascript
jquery select选中的一个小问题
Oct 11 Javascript
在Node.js中实现文件复制的方法和实例
Jun 05 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
Jul 07 Javascript
JS插件plupload.js实现多图上传并显示进度条
Nov 29 Javascript
深入理解javascript中concat方法
Dec 12 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
一篇文章,教你学会Vue CLI 插件开发
Apr 17 Javascript
BootstrapValidator实现表单验证功能
Nov 08 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计算两个路径的相对路径
2013/06/14 PHP
PHP 类与构造函数解析
2017/02/06 PHP
python进程与线程小结实例分析
2018/11/11 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
window.onload使用指南
2015/09/13 Javascript
js实现放大镜特效
2017/05/18 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
python的正则表达式re模块的常用方法
2013/03/09 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
numpy排序与集合运算用法示例
2017/12/15 Python
python列表的增删改查实例代码
2018/01/30 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
Django对models里的objects的使用详解
2019/08/17 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
法律专业自我鉴定
2013/10/03 职场文书
实习自荐信
2013/10/13 职场文书
优秀毕业生求职推荐信范文
2013/11/21 职场文书
安卓程序员求职信
2014/02/28 职场文书
校园文化标语
2014/06/18 职场文书
瘦西湖导游词
2015/02/03 职场文书
2015年读书月活动总结
2015/03/26 职场文书
通讯稿格式及范文
2015/07/22 职场文书
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers