首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-codemirror2中的require import语法

react-codemirror2中的require import语法
EN

Stack Overflow用户
提问于 2020-09-19 15:24:50
回答 1查看 50关注 0票数 0

完全被https://github.com/scniro/react-codemirror2 -codemirror2中的这个例子搞糊涂了,它同时使用了importrequire语法;参见requiring codemirror resources小节中的codemirror2

代码语言:javascript
复制
import CodeMirror from 'react-codemirror2'; 
require('codemirror/mode/xml/xml'); 
require('codemirror/mode/javascript/javascript');

我知道require('codemirror/etc')指的是一个普通的JS库依赖(不是特定于React的),但是为什么require可以在不抛出错误的情况下工作?

require可以被import取代吗?如何使VS代码编辑器中的警告消失?

EN

回答 1

Stack Overflow用户

发布于 2021-03-09 03:35:52

文档的这一部分的主要思想是,你需要自己需要你需要的CodeMirror模块(这意味着如果你需要javascript模式或自动完成,你需要将这些模块添加到你的代码中)。

react-codemirror2文档上说:

如何导入/要求这些资产将根据开发环境的具体情况而有所不同

在大多数情况下,requireimport都会执行相同的操作,因此您可以使用react-codemirror2文档中给出的代码:

代码语言:javascript
复制
import CodeMirror from 'react-codemirror2'; 
require('codemirror/mode/xml/xml'); 
require('codemirror/mode/javascript/javascript');

或者将其模拟用于导入:

代码语言:javascript
复制
import CodeMirror from 'react-codemirror2'; 
import 'codemirror/mode/xml/xml'; 
import 'codemirror/mode/javascript/javascript';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63966334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档