wt-fronted-util
前端基础组件库,😁 零 CSS 依赖 😁,且TreeShaking
友好
// 全局引用
import { showToast, Alert, ajax, login, ...} from 'wt-fronted-util';
// 独立引用
import { showToast } from "wt-fronted-util/es6/Toast";
安装
yarn add wt-fronted-util
或
npm install wt-fronted-util
提示
在 React
项目中引入该库,使用某些组件的时候,可能会报当前项目有多个 react
或者 react-dom
版本。
原因:该库基于 React
构建,所以该库下面已安装了 react
和 react-dom
。基于 npm 查找依赖包的逻辑,故造就了该错误。
解决方法:
- 如果你的项目基于
webpack
,可以通过配置别名的方式,将引用指向项目本身安装的react
和react-dom
;
const path = require('path');
alias: {
'react': path.resolve('./node_modules/react'),
'react-dom': path.resolve('./node_modules/react-dom')
}
- 如果你的项目未采用
webpack
,可以手动删除node_modules/wt-fronted-util/node_modules/
目录下的react
和react-dom
文件夹;