在VS Code中打开工作区中的某些文件为只读

我正在使用Visual Studio代码打印一个打字稿项目。 我有一个工作stream程,在这个工作stream程中,一个gulp任务将代码复制到一个目标文件夹中。 复制的文件将由导入的目标文件夹中的相应文件使用。

例如。 文件夹结构

共同

服务器/ src目录

客户端/ src目录/应用

所有共同的文件将被复制到server / src / common和client / src / app / common

在server / src / test.ts文件中,我将添加对复制文件的引用,如下所示。

import { CommonClass } from './common/commonClass' 

一切工作完好。 当我决定通过按F12进入导入类“CommonClass”的定义时,就会出现问题。

这将打开复制的文件,而不是源“common”文件夹中的文件。 我想限制这个打开的文件处于只读模式,所以我不做修改。 这些变化将被一时的吞咽任务所取代。

有什么办法可以在Visual Studio代码中使用一些扩展或工作区设置来实现这一点?

试图使用gulp-chmod使目标文件是只读的,但在打字稿编译器试图在构build过程中尝试访问它们时遇到问题。