我正在开发一个由 AngularJS 应用程序(我称为 appjs )和 Angular.io 组成的项目。 >(v6)应用程序(我将称为 appio )。在生产中,其工作方式如下:
因此,想象一下appio控制/ login。当有人要登录该应用程序时,它将被重定向到类似以下内容的地方:
test.com/appjs/appio/login (其中appio是我所说的符号链接。)
这在工厂中暂时可用,但是在开发中,每次构建项目时,我都必须手动创建符号链接,因为每次更改appjs时,都会完全重建appjs的dist文件夹,并且符号链接丢失。
我曾经尝试Webpack Shell Plugin使用类似的东西来自动创建符号链接
ln -s〜/ appio / dist / appio /〜/ appjs / dist / appio
但是它的onBuildEnd事件发生在创建dist文件夹之前。
有人知道我如何自动将这个符号链接注入到appjs的dist文件夹中吗?
我想澄清一下我没有创建该项目的体系结构。
非常感谢。
答案 0 :(得分:0)
我刚刚解决了这个问题。 1.在src文件夹(或代码所在的位置)中创建符号链接 2.将清理插件添加到您的webpack配置中 3.在插件配置中,排除符号链接文件 每次编译后,webpack只会将符号链接复制到dist文件夹。