Lobos
Lobos
呃,因为我们从来不在head里面引用js,而是在body里面引用,所以一直没有注意这个问题。 最简单的解决方式,也是比较推荐的方式是在body里面,html的最后面引入js,这样可以避免很多加载的问题。 ``` ... ... ```
应该是http-proxy的问题,改了一下server,移除了http-proxy,改用request代替,拉取最新代码试一下😊
bootstrap 只是使用了 mixins 和 variables 体系,css部分是自己按bootstrap的设计实现的,如果只是换肤的话,用这个loader替换掉 variables 就好了 ``` { loader: 'rctui-theme-loader', options: { // 少量的变量可以通过string传入 variables: '$brand-primary: blue;', // 大量变量可以传入文件 files: ['src/_variables.scss'] } } ``` 如果fork了,在styles/themes 下面加一个 主题也可以
应该不会在beta版的基础上改了,因为几乎是要把整个库样式重写一遍,有点性价比不高。等出正式版再考虑这个问题了。
前几步的教程里面没有配置hot-loader,需要先手动执行 ``` $ node_module/.bin/webpack ```
没有编译是为了按需引入和调试代码。如果编译有问题,可以直接用这个编译好的包 https://unpkg.com/rctui/dist/index.js ``` // html // webpack config externals: {'react': 'React', 'react-dom': 'ReactDOM', 'rctui': 'rctui'}, // jsx import { Form } from 'rctui' ... ```
如果发布预编译es5的话,就失去theme和css module的能力了,也不方便调试,我再想想有没有什么好方案吧
@vipcxj 现在就是可以按需import的,问题在于rctui使用了sass来处理theme替换,css-loader来实现css module,所以即使编译成es5发布,也要配置webpack。当然,可以把sass也编译了,但是那样就不能实现theme的功能了。
感谢指出,已修复。第一个问题,是出在 + 86399000 上。因为之前有个问题,就是设置为2018-08-10 12:00:00后,默认状态下,2018-08-10是不可选的,必须把时间部分先改为大于 12:00:00 的时间,才可以选,所以判断最小时间的时候减了23小时59分59秒,但是这样确实造成了前一天不可选的变成可选了。
嗯,没有加 .d.ts 文件,暂不支持 TypeScript