提问人:rmchndrng 提问时间:9/19/2016 最后编辑:Gama11rmchndrng 更新时间:6/21/2023 访问量:3720
在 VS Code 中以只读方式打开工作区中的某些文件
Open certain files in a workspace as read-only in VS Code
问:
我正在使用 Visual Studio Code 处理一个打字稿项目。我有一个工作流,其中 gulp 任务会将代码复制到目标文件夹中。复制的文件将由目标文件夹中的相应文件使用导入。
例如。文件夹结构
常见
服务器/src
客户端/src/app
所有常见的文件将被复制到 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 编译器在构建过程中尝试访问它们时遇到了问题。
答:
0赞
Vladyslav Zavalykhatko
6/21/2023
#1
VSCode 1.79 引入了将特定文件和文件夹标记为只读的功能
评论
"files.exclude"
"files.exclude": { "**/dist/**/*": true }
import { CommonClass } from 'common/commonClass';