我正在使用Visual Studio Code处理一个打字稿项目。我有一个工作流程,其中gulp任务将代码复制到目标文件夹。复制的文件将由目标文件夹中的相应文件使用导入。
例如。文件夹结构
通用
服务器/ SRC
的客户机/ SRC /应用
所有共同的文件将被复制到server / src / common和client / src / app / common
在server / src / test.ts文件中,我将按如下方式添加对复制文件的引用。
import { CommonClass } from './common/commonClass'
一切都很完美。当我决定转到导入的类的定义时会出现问题' CommonClass'按F12。
这将打开复制的文件而不是源文件中的文件" common"夹。我想将此打开的文件限制为只读模式,以便我不进行更改。更改将被gulp任务及时替换。
有没有办法在Visual Studio Code中使用某些扩展或工作区设置来实现这一点?
尝试使用gulp-chmod使目标文件是只读的,但是当typescript编译器在构建期间尝试访问它们时遇到了问题。