vue项目创建并接入sentry
2020-02-13 本文已影响0人
joeal
vue项目创建并接入sentry
一、安装node.js
nodejs.cn官网下载,傻瓜式安装,直到Finish完成安装。
打开命令行,输入:
$npm -v
查看版本.png
补充:大家都知道国内直接使用npm 的官方镜像是非常慢的,可以使用淘宝 NPM 镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
二、项目初始化
npm install vue-cli -g //全局安装 vue-cli
通过 version或者list 命令参数查看vue是否安装成功
vue list.png1、输入命令创建Vue项目:
vue-init webpack ”项目名称“
初始化项目.png
2、使用vscode打开初始项目安装依赖:
$yarn add @sentry/integrations
$yarn add @sentry/browser
3、配置sentry,在项目中的main.ts
中加入以下代码:
import * as Sentry from "@sentry/browser";
import * as Integrations from "@sentry/integrations";
Sentry.init({
dsn: "https://a21877a8baef4d5688908cf5ee30f848@sentry.io/1420283",
integrations: [
new Integrations.Vue({
Vue,
attachProps: true
})
]
});
4、运行项目
$yarn start
运行成功,http://localhost:8080
就可以打开此项目了。
5、为了测试sentry是否成功,在main.ts
最后自己发送一个错误
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
components: { App },
template: '<App/>'
})
throw 'bug for developer';