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