NodeJS 在VS Code中以只读方式打开工作区中的某些文件

epggiuax  于 2023-06-22  发布在  Node.js
关注(0)|答案(1)|浏览(185)

我正在使用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编译器尝试访问它们时遇到问题。

e3bfsja2

e3bfsja21#

VSCode1.79引入了一个将特定文件和文件夹标记为只读的功能

相关问题