@58fe/ems-plugins

0.1.6 • Public • Published

#EMS 系统异常捕获插件

安装

使用 npm:

$ npm install @58fe/ems-plugins

使用

捕获系统错误

import '@58fe/ems-plugins/lib/system';

捕获 Jquery&Zepto$Requirejs

import '@58fe/ems-plugins/lib/jquery';

捕获 Vue

import VueErrorHandlerPlugins from '@58fe/ems-plugins/lib/vue';

Vue.use(VueErrorHandlerPlugins);

PS:通过设置参数{throwError:{true|false}},来实现是否在console中打印错误,让用户有所感知:

Vue.use(VueErrorHandlerPlugins,{throwError:true});

捕获 React

import ErrorBoundary from '@58fe/ems-plugins/lib/react';

ReactDOM.render(
	<ErrorBoundary>
		<App />
	</ErrorBoundary>,
	document.getElementById('root')
);

Readme

Keywords

none

Package Sidebar

Install

npm i @58fe/ems-plugins

Weekly Downloads

0

Version

0.1.6

License

ISC

Unpacked Size

15.7 kB

Total Files

7

Last publish

Collaborators

  • skybjf
  • rockolin
  • reking
  • imlimiao
  • xiaoyuya
  • felix_xue
  • zhangboyu
  • marinamumu
  • bestvist
  • liuhanbing