Javascript 如何在两个单独的文件中使用typescript命名空间?
这是我的项目结构:Javascript 如何在两个单独的文件中使用typescript命名空间?,javascript,typescript,namespaces,Javascript,Typescript,Namespaces,这是我的项目结构: app -> Core -> Client.ts ClientCollection.ts Client.ts: 名称空间核心{ 导出类客户端{} } ClientCollection.ts: 名称空间核心{ 导出类ClientCollection{ 公共客户:客户; } } 我想在ClientCollection中从客户机类型定义一个变量 我使用了//,但得到了以下错误:找不到名称“Client” 我该怎么做?在使用名
app ->
Core ->
Client.ts
ClientCollection.ts
Client.ts:
名称空间核心{
导出类客户端{}
}
ClientCollection.ts:
名称空间核心{
导出类ClientCollection{
公共客户:客户;
}
}
我想在ClientCollection
中从客户机类型定义一个变量
我使用了//
,但得到了以下错误:找不到名称“Client”
我该怎么做?在使用名称空间之前阅读此内容这些应该是全局脚本吗?为什么不使用模块呢?您正在定义全局名称空间。理想情况下,您不应该收到该错误!附带主题-语句“public client:client;”将给出错误-属性“client”没有初始值设定项,并且在构造函数中没有明确赋值。ts(2564)