【问题标题】:Webpack "Cannot find module" for "module": "esnext"“模块”的Webpack“找不到模块”:“esnext”
【发布时间】:2019-05-17 03:07:11
【问题描述】:

我的“main.ts”模块中有一个 webpack 项目:

import {Elm} from "./MainModule";

它失败了:

TS2307: Cannot find module './MainModule'.

但是当我将“tsconfig.json”从"module": "esnext" 切换到"module": "commonjs" 时,它可以工作。

但是,我需要"esnext" 才能进行代码拆分。

想法?

【问题讨论】:

  • 尝试在 tsconfig 中将 moduleResolution 设置为 node
  • @samdd 美丽。把它放在一个答案中。

标签: typescript webpack webpack-4 tsconfig


【解决方案1】:

我遇到了同样的问题,将"moduleResolution": "node", 添加到tsconfig.json 似乎已经解决了。

更多信息在这里:https://www.typescriptlang.org/docs/handbook/module-resolution.html

【讨论】:

  • 我在几个地方看到了这个答案,但这并没有解决我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-30
  • 2018-12-08
  • 2018-09-26
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多