利用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中的parseInt使用技巧
Sep 03 Javascript
详解JS函数重载
Dec 04 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
Aug 31 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
Jun 12 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
Nov 10 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
微信小程序与webview交互实现支付功能
Jun 07 Javascript
基于vue-draggable 实现三级拖动排序效果
Jan 10 Javascript
用Angular实现一个扫雷的游戏示例
May 15 Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 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新手上路(六)
2006/10/09 PHP
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
yii的CURD操作实例详解
2014/12/04 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
php编写简单的文章发布程序
2015/06/18 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
JS 验证码功能的三种实现方式
2018/11/26 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
python编写简单爬虫资料汇总
2016/03/22 Python
Python中super函数用法实例分析
2019/03/18 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
机械专业毕业生自荐信
2013/11/02 职场文书
《大海那边》教学反思
2014/04/09 职场文书
欢迎领导标语
2014/06/27 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python