讨论:spm-build 基于 webpack 实现 #1220
Comments
可以尝试,先做个原型出来,跑跑现有的用例 |
嗯,对外好用就行,两个源支持就是插件的事le |
保持现有构建方式稳定的情况下底层可以试试,毕竟构建的需求太繁杂。 |
开个 spm-webpack 尝试,如果稳定了就换成这个了,cmd 构建还是用原来的。 |
@popomore OK。 |
@popomore 想了想,cmd 构建用原来的不合适。因为 spm 默认用 standalone,然后安装一个额外的包做 cmd 构建。那个包名字叫 spm-build 会不好理解,叫 spm-sea 或 spm-cmd 之类的好一点。 |
最终都是 现在不用考虑那么多,先跑起来 |
@sorrycc 的意思应该是把 sea 构建的部分彻底从 build 中拆出来,另外通过 |
这个之后再讨论吧,感觉还是复杂了点。 |
cmd 和 standalone 的构建参数大部分不一样,放在一起会有不少冗余,看起来也比较复杂。 |
两个库分开开发,都是 spm 依赖的 |
记录下遇到的一些问题:
|
问题记录: css 文件里 import 另一个 css module 时,webpack 中需要加前缀 /* webpack */
@import '~normalize.css';
/* spm */
@import 'normalize.css'; |
已在 spm-webpack 里实现大部分功能,比如以下的: standalone 明天再找典型的 spm 的包和已有项目来跑跑看。 |
👍 |
问题记录: 所有文件不能在 root context 写 |
肯定不能啊。。。 return 只能在函数中 |
为啥会写 return? |
不标准的写法,写习惯了吧。 if (condition) {
return;
}
// do something else |
AMD 和 CMD 带来的习惯吧 |
已完成,调试工具 spm-server 也做了相应支持。下面是支持的特性列表: 特性
语言扩展
输出格式
输出路径
体验
即将支持
|
能设置直接从 node_modules 读取么 |
不能。这不是技术问题啊,等 spm 如果换成 npm 的源自然就读 node_modules 了。 |
+1. 期待. |
原因
可行性
尝试了下可行性,没有问题,webpack 可以通过插件的方式覆盖模块的路径解析。
方案
The text was updated successfully, but these errors were encountered: