就我浅薄的理解,在不使用nodejs的情况下,开发react组件一般是这种模式:
1.制作组件A。
2.在x.jsp中使用A,代码在x.js中。
3.在y.jsp中使用A,代码在y.js中。
4.在z.jsp中使用A,代码在z.js中。
5.打包x.js,y.js,z.js。
现在情况是这样的,我们这边有好几个开发地点,其中只有总部有webpack,再加上其他一些原因,想将开发步骤改成以下方式:
1.制作组件A。
2.打包A。
2.在x.jsp中使用A,代码在x.js中,直接使用babel在页面上解析。
3.在y.jsp中使用A,代码在y.js中,直接使用babel在页面上解析。
4.在z.jsp中使用A,代码在z.js中,直接使用babel在页面上解析。
我尝试了几种方法都失败了,页面上提示无法找到组件。比如A中的组件叫chart,浏览器报错chart is not defined。请问以上方案有可行性吗?