gpt4 book ai didi

reactjs - typescript 文件 "is not a module"

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:48 35 4
gpt4 key购买 nike

我有一个非常基本的 Typescript 文件被导入到 Register.tsx 文件中。使用 npm 构建时,我不断收到以下错误。

test.ts' is not a module

测试.ts

export class Tester {
test(): string {
return "test";
}
}

注册.tsx

import { Tester } from "./../test"

我已经阅读了几种不同的解决方案,但我看不出我做错了什么或有什么不同。我错过了一些明显的东西吗?我是 Typescript/npm/Webpack 的新手。

最佳答案

test.ts 是否导出任何其他内容或访问 module 对象?我的经验是,只要 TypeScript 看到 NodeJS module 对象,它就会抛出“不是模块”警告,NodeJS 将其用于导出而不是 TS export 表示法。

我的团队有一个环境,在这个环境中,我们将纯 JavaScript 文件包含到某些 TypeScript 项目中,并且每当导入任何包含以下行的内容时,我们都会收到相同的“不是模块”警告:module.exports = Xmodule.exports.thing = X(这恰好是所有纯 Javascript 文件。)

关于reactjs - typescript 文件 "is not a module",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51561630/

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