问题标签 [ts-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
984 浏览

typescript - 使用 webpack 设置打字稿

我正在使用 Typescript 开发带有 graphql 和 express 的后端 API。我正在使用 webpack 来管理项目开发和构建过程。

我正在使用 raw-loader 将文件中的 graphql 模式和 sql 查询作为字符串加载。

目前我面临一些我不太了解的问题。

webpack.config.js

服务器.ts

错误:

0 投票
1 回答
37021 浏览

typescript - 为什么要使用 babel-loader 和 ts-loader?

有一个TypeScript、Babel、React 和 Karma 示例

Webpack 配置包含 babel-loader 和 ts-loader 用于.tsx?文件。

请解释为什么需要它?为什么 ts-loader 不够用?

0 投票
1 回答
1601 浏览

typescript - Webpack 4 和 ts-loader 不生成地图文件

我在这里做错了什么?

运行webpack -d --config webpack.config.js捆绑文件时不要创建映射文件。

webpack.config.js

tsconfig.json

server.js 被创建,但缺少地图文件。每次我运行webpack -d --config webpack.config.js地图文件都不会被创建。

版本:

网络包 4.5.0

tsloader 4.2.0

0 投票
1 回答
27836 浏览

typescript - 找不到模块:错误:无法解析“ts-loader”

以下是我的 webpack.config.js

它是一个打字稿项目。

当我使用 webpack 4.5.0 版运行构建和缩小 typescript 项目时,出现以下错误

找不到模块:错误:无法解析“ts-loader”

不知道出了什么问题。

我使用 ts-loader 版本 4.2.0

打字稿版本 2.8.1

好心劝告。

0 投票
0 回答
303 浏览

webpack - Babel7 + ts-loader 生成错误的源映射

我在 babel-loader、ts-loader、webpack 配置中生成源映射有问题。

问题是源映射是从 babel 已经编译的文件生成的。所以改为原始文件(仅限顶部):

在源地图中,我看到这样的东西:

Webpack 配置(在 happypack 目标中):

有人知道如何将原始文件内容传递给 source-map 吗?

0 投票
3 回答
14906 浏览

typescript - 模块构建失败:错误:Typescript 没有输出

当我尝试编译 .ts 文件时,出现以下错误:

对于编译,我使用以下配置文件。

网页包:

打字稿:

通天塔:

正如在其他一些问题中所建议的那样,我已经更改了解决扩展的顺序,但这并没有解决它(.js之前.ts)。Typescript 2.8.3 与 Node 8.11.1 和 Mongoose 5.0.15 结合使用,由 Webpack 4.6 编译。所以我仍然想知道如何解决上面提到的错误。

0 投票
1 回答
495 浏览

node.js - Webpack + Typescript + watch 仅在重新编译时导致错误 TS2554

涉及软件:

  • 网络包 4.8.3
  • 打字稿 2.8.3
  • ts-loader 4.3.0

网络包配置:

这可以在单个构建webpack --mode development)上很好地编译我的项目。

但是,在监视模式下构建时它开始产生错误:

(构建很好。现在我更改了一个文件,它会重新构建:)

它所指的行都是包含console.log调用的行,例如:

同样,如果我中止手表并从头开始构建,它就可以正常工作。这里有什么问题?

为了测试我已经删除了ng-annotate-loader;没变。
这在将构建工具链从 Webpack 3 升级到 4 并从 2.3.x 升级到 Typescript 之后开始发生。在旧版本中build --watch工作正常。

0 投票
1 回答
1167 浏览

reactjs - React Monorepo 纱线工作区 + 打字稿 + 绝对导入

我在使用纱线工作区和打字稿设置 React 项目时遇到问题。我的文件夹结构是:

我的package.json文件是:

我的问题是:当我webcommon项目中导入文件时,如果它是一个文件,它工作正常,但在使用或文件时.js失败。TypeError: Object(...) is not a function.ts.tsx

关于我可能遗漏的任何想法?

0 投票
1 回答
2306 浏览

typescript - typescript error TS2531 Object is possibly 'null' is NOT being suppressed by strictNullChecks : false

My typescript compile is throwing the following error

TS2531: Object is possibly 'null'.

I am converting code with an insane number of these errors and just want to suppress them to finish getting the build working. It was my understanding that adding the following in my tsconfig.json file would suppress this error.

"compilerOptions": { "strictNullChecks": false}

However the error still shows. I cannot find any other compilerOption specific to this error. Is there an option to suppress it?

0 投票
1 回答
1124 浏览

typescript - 使用 ts-loader 的 Storybook 3.4.6 中的打字稿错误

我正在尝试使用 Typescript 运行 Storybook 3.4.6。目前我正在尝试使用ts-loader. 每当我尝试运行yarn storybook时,我都会收到错误消息:

关于我的设置的一些信息:

.storybook/config.js

.storybook/webpack.config.js

文件夹结构

故事书版本和受影响的插件

截屏: 屏幕截图 2018-06-07 在 09 22 03