gpt4 book ai didi

javascript - Visual Studio -> Shared TypeScript Library -> TS6059 文件 '' 不在 'rootDir' '' 下。 'rootDir' 应该包含所有源文件

转载 作者:数据小太阳 更新时间:2023-10-29 04:57:54 26 4
gpt4 key购买 nike

我们正在使用 Visual Studio 2017 并且有两个独立的 Web 项目,它们应该共享一些用 TypeScript 编写的 React 组件。还可以共享 JavaScript 文件和 CSS 文件。为此,我们在 Visual Studio 中创建了一个共享项目

What is the difference between a Shared Project and a Class Library in Visual Studio 2015?

目前该项目只有一个包含此信息的文件。

export const Types = {
Type1: '1',
Type2: '2',
Type3: '3'
}

为了测试,我可以像这样引用它,Visual Studio 将找到该文件:

import { Types} from '../../../2/Constants/Types'

但是,当我尝试运行 webpack 时,出现以下错误:

TS6059: File '/2/Constants/Types.ts' is not under 'rootDir' '/1'. 'rootDir' is expected to contain all source files.

最佳答案

我使用了 rootDirs用于此目的的编译器选项,它似乎工作得很好!

"rootDirs": [
"../some/folder/outside",
"src",
]

关于javascript - Visual Studio -> Shared TypeScript Library -> TS6059 文件 '' 不在 'rootDir' '' 下。 'rootDir' 应该包含所有源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48189713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com