Mik*_* T. 8 typescript reactjs
我有一个非常基本的 Typescript 文件被导入到 Register.tsx 文件中。使用 npm 构建时,我不断收到以下错误。
test.ts' 不是一个模块
测试.ts
export class Tester {
test(): string {
return "test";
}
}
Run Code Online (Sandbox Code Playgroud)
注册.tsx
import { Tester } from "./../test"
Run Code Online (Sandbox Code Playgroud)
我已经阅读了几种不同的解决方案,但我看不出我做错了什么或有什么不同。我是否遗漏了一些明显的东西?我是 Typescript / npm / Webpack 的新手。
test.ts 是否导出其他任何内容或访问该module对象?我的经验是,只要 TypeScript 看到 NodeJSmodule对象(NodeJS 使用该对象而不是 TSexport表示法进行导出),就会抛出“不是模块”警告。
我的团队有一个环境,我们将纯 JavaScript 文件包含到某些 TypeScript 项目中,每当导入带有以下行的任何内容时,我们都会收到相同的“不是模块”警告:
module.exports = X或module.exports.thing = X
(恰好是所有纯 JavaScript 文件。)
| 归档时间: |
|
| 查看次数: |
9080 次 |
| 最近记录: |