0

Can't resolve 'file'自从升级到 typescript 2.1 后,我在运行 webpack 时似乎遇到了一大堆错误

ERROR in ./src/Game.ts
Module not found: Error: Can't resolve 'file' in '/Users/nikos/WebstormProjects/youtube-space-invaders/src'
 @ ./src/Game.ts 32:30-95
 @ ./src/app.js

错误位置的示例在这里: https ://github.com/QuantumInformation/youtube-space-invaders/blob/master/src/Game.ts#L32

 32   invaders: AbstractInvader[]
      invaderBullets: Bullet[] = [];
4

1 回答 1

0

看起来更像是罪魁祸首:https ://github.com/QuantumInformation/youtube-space-invaders/blob/master/src/Game.ts#L56

您的行号可能是指已编译的打字稿(以验证在根文件夹中运行 tsc 并查看输出)。

要解决您的问题,请在您的 webpack 配置中使用图像加载器,并且仅通过 require('./images/backgrounds/sunrise.jpg') 需要它,您应该没问题...

于 2016-12-19T22:54:14.560 回答