@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')
);

/@58fe/ems-plugins/

    Package Sidebar

    Install

    npm i @58fe/ems-plugins

    Weekly Downloads

    6

    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