luqin

Results 78 comments of luqin

运行时动态确实有点麻烦了,目前的做法都是定义多端的 main 文件入口实现

我也希望标准能落地,不过短期内…… webpack 的编译时分包满足不了所有的需求,你那前端是什么架构?

webpack 分模块打包成独立 js 文件,然后 System.js 配置加载?

使用 webpack 编译整站时,修改任意模块都必须全部构建,这点有点坑了

@kuitos System.js方案已经开始用了吗?

@kuitos 我已经完成了一个System.js示例,包含 Gulp, Babel, SystemJS, React, react-router, echarts 源码地址:https://github.com/luqin/systemjs-es6-react-demo 确实完全不需要webpack,但是遇到了两个坑: - `System.import`是根据页面的路径查找JS,能否根据当前JS路径来查找? - 暂时还没考虑合并文件之类,这部分有什么好的方案?

目录结构: ``` /dist/ demo/ components/ App.js truck.js main.js ``` 我的system的配置: ``` System.config({ baseURL: "./dist", paths: { "*": "*.js" }, defaultJSExtensions: true }); ``` 然后`components/App.js`中使用`System.import`动态加载`truck.js`,不是基于当前文件的相对路径`../trunk`,而是基于基于baseURL的路径`demo/truck` ``` setTimeout(()=> { // FIXME ???...

贴下源码的地址:https://github.com/luqin/systemjs-es6-react-demo 包含 Gulp, Babel, SystemJS, React, react-router, react-bootstrap, ECharts

应该可以的吧,我暂时就只研究到这,我目前还是决定用webpack打md5 hash之类的。jspm应该最终也会有一个所有资源的描述文件,类似webpack的stats.json

System.import 如果要使用相对文件的路径只能用构建工具了,另外估计babel也有这种插件,如果没有自己实现一个也是有可能的。