blog icon indicating copy to clipboard operation
blog copied to clipboard

可以实现动态删除吗?

Open rogerIF opened this issue 6 years ago • 3 comments

您好,看您的文章很受启发,谢谢。但我发现:可以在modules目录动态添加目录,webapck能够动态加载,但是如果删除一个目录,则整个项目都会报错,提示无法找到刚才删除的目录。

rogerIF avatar Jun 11 '18 08:06 rogerIF

@rogerIF ,是的,很多情况下删除后需要重启webpack项目。感觉这个应该是有解决方案的,只是实际项目中删除的操作比较少,后面就没研究了。

wuchangming avatar Jun 12 '18 02:06 wuchangming

谢谢您的回复。我看您提到【简单粗暴】解决单页面应用的组织问题,不知您后续是怎么解决的?我有一些想法:因为require.context的返回函数里能够取到包括module在内的文件名,所以可以解析这个路径字符串,生成形如【路径/.../路径/无后缀文件名】的路由path,component可以通过import()进行按需加载。这样就可以省略每个业务文件夹里面的router.js。但是涉及的鉴权问题我没太想明白。您觉得这种方法可行吗?鉴权方面您有什么建议吗?

rogerIF avatar Jun 12 '18 03:06 rogerIF

「彻底的」模块化方案:react-omodule

wuchangming avatar Jun 12 '18 03:06 wuchangming