我开始在 IntelliJ 中设置一个工作区以与 Royale 合作。我已经设法在 Visual Studio Code 和 Moonshine IDE 中做同样的事情。到目前为止,IntelliJ 没有运气。任何帮助,将不胜感激。
我已经建立了一个基于 node.js、material-ui 和 create-react-app 的网站。
当我使用yarn startlocalhost进行开发构建时,我得到了这个结果:
然后,在使用 进行生产构建后yarn build,我得到了这个:
除布局外,所有功能都有效。
任何想法可能是什么原因?
我正在开发一个用create-react-library 创建的 React库。效果很好,现在我想实现一个 html 文本编辑器。我为此选择了react-draft-wysiwyg。我遇到了两个问题:
添加Editor和EditorState到我的组件:
import {Editor} from 'react-draft-wysiwyg';
import {EditorState} from 'draft-js';
Rollup 无法解析必要的 Editor 和 EditorState 类。它给出了错误'name-is-not-exported-by-module'。经过搜索和尝试,我通过将这些行添加到 rollup.config.js 解决了这个问题:
commonjs({
namedExports: {
'node_modules/draft-js/lib/Draft.js': [ 'EditorState' ],
'react-draft-wysiwyg': [ 'Editor' ]
}
}),
Run Code Online (Sandbox Code Playgroud)
现在编辑器出现了。
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
样式也不会加载,但这一次,控制台中没有显示警告,它们只是不加载。
任何想法如何解决这个问题?
我尝试创建一个 rrule 实例,然后设置开始日期/时间 (dtstart),但事件得到错误的时间。
RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;COUNT=20rrule.options:
rrule.options.dtstart = new Date(Date.UTC(2019, 1, 4, 12, 30, 0))rrule.all()查看生成的事件。所有事件现在都具有当前时间,而不是通过 dtstart 设置的时间。它应该显示 12:30我制作了这个沙箱来演示这个问题。
现在,当我在rrule.js 演示页面中执行完全相同的操作时,我得到了正确的结果。在此演示页面上,执行以下操作以了解我的意思:

结果如下:
正如您所看到的,事件的时间设置正确!
任何建议表示赞赏!