利用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 相关文章推荐
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
May 24 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
Feb 03 Javascript
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
使用javascript做的一个随机点名程序
Feb 13 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
在Vue中使用axios请求拦截的实现方法
Oct 25 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
Jan 23 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
VUE使用axios调用后台API接口的方法
Aug 03 Javascript
使用Canvas绘制一个游戏人物属性图
Mar 25 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
php object转数组示例
2014/01/15 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
javascript parseInt 大改造
2009/09/27 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
解决vue移动端适配问题
2018/12/12 Javascript
详解Python中的各种函数的使用
2015/05/24 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Django之腾讯云短信的实现
2020/06/12 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
五一家具促销方案
2014/01/10 职场文书
学习雷锋活动总结
2014/04/29 职场文书
物流业务员岗位职责
2015/04/03 职场文书
文艺晚会开场白
2015/05/29 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python