修改了 injectScript 的依赖文件为什么不编译?
问题 1
这可能是由于缓存导致的,你需要重新启动下项目。
首先关闭项目 ctrl+c
然后重新启动
shell
pnpm run serve
pnpm run serve
问题 2
可能是你未将依赖文件放入对应的文件夹,导致 vite 无法正确识别对应文件的更改是否需要重新编译 injectScript
。
比如我们有一个入口文件 main.entry.ts
, 它依赖的文件只能
存放在 src/scopes/injects/main
这个文件夹下面时才会被 vite
识别。
同理 index.entry.ts
的依赖文件,应该存放在 src/scopes/injects/index
文件夹中