Ant-design-pro: 引入外部模块(tinymce)的问题

Created on 2 Jan 2019  ·  6Comments  ·  Source: ant-design/ant-design-pro

基于antd-pro脚手架项目,使用tinymce组件。
1、引入方式

import { Editor } from '@tinymce/tinymce-react';
import 'tinymce/skins/lightgray/skin.min.css'
import 'tinymce/skins/lightgray/content.min.css';
require('tinymce/tinymce');
require('tinymce/themes/modern/theme');

2、运行会报错,如下:
qq20190102-182519
3、修改config.js,把modules改成false,可以运行。

  cssLoaderOptions: {
    modules: false,
   ....
 }

但是content.min.css会污染全局样式。
类似这样引入的第三方组件应该怎么配置呢?

All 6 comments

这种极其大型的,我推荐你使用 iframe 引入,这样可以很轻松的做到隔离
可以通过 post css 通信

之前在roadhog下跑没有问题的,这两天基于antd-pro(umi)才出现这个问题的。

import的都会被umi编译

试试,不使用min的,有没有问题

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cheung1111 picture cheung1111  ·  3Comments

kaoding picture kaoding  ·  3Comments

yjz1004 picture yjz1004  ·  3Comments

2uncle-code picture 2uncle-code  ·  3Comments

zhuanglong picture zhuanglong  ·  3Comments