orangeyyy

Results 4 comments of orangeyyy

请教一下,如果我的一个项目依赖了A组件,A模块又依赖了B组件,那么我如果要在项目中调试B组件,应该怎么快速的link?

关于第4点我是这么认为的,无非就是两种手段: 1,维护一个组件能力配置,每次发布的时候根据组件能力配置可以明确知道哪些组件是引入的pc组件,哪些是引入的meet组件,对于引入pc组件的情况,同时引入style.js,meet组件有新增或者更新则直接更新配置文件即可; 2,发布时直接去爬一下meet当前组件池子,这样就知道哪些有哪些没有了。

> 我前面说的方案基本是基于 `babel-plugin-import` 改造来考虑的,对于 meet-react 的引入,很好区分。对于 > `import NextUpload from '../index';` > 这种 pc 组件的引入,没法很好的识别,去引入它的样式 了解,既然维护了一份映射关系了,哪些组件需要通过相对路径引入PC组件就变得非常明确了,对于这些组件引入对应的样式是不是就可以了?

> 因为 Mobile 体系本身就已经把 css 直接在js里面引用了,所以在 Next 里面 upload/mobile/index.jsx 文件中引入 css 是不是也是合理的? 不影响 PC 的使用吧。 我觉得是合理的,如果更进一步,是否要考虑一下 pc和mobile主题包统一的问题?