bili
bili copied to clipboard
关于静态资源处理
在组件中引入 css,file 等 assets,个人感觉不清晰也不好处理,因为这些东西依赖 public_url,而public_url是由组件的使用者来决定的。
静态资源采用拷贝或者调用各自的compiler处理,由外部使用者来决定使用的方式,这样是否更好一些呢~
比如:
- css 拷贝
- less 调用 less
- postcss 调用 postcss
而 js 处理部分则专注一处理 js 的打包即可,甚至可以约束 vue 文件中不允许写样式。