【发布时间】:2018-06-19 18:12:24
【问题描述】:
我们正在使用Visual Studio 2017 并且有两个独立的网络项目,它们应该共享一些用TypeScript 编写的React 组件。还可以共享JavaScript 文件和CSS 文件。为此,我们在 Visual Studio 中创建了一个Shared Project。
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:文件“/2/Constants/Types.ts”不在 'rootDir' '/1'。 'rootDir' 应包含所有源 文件。
【问题讨论】:
标签: javascript visual-studio typescript webpack typescript2.0