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

Dependencies (0)

    Dev Dependencies (0)

      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