Typescript TypeError:无法调用方法';charCodeAt';未定义的

Typescript TypeError:无法调用方法';charCodeAt';未定义的,typescript,webpack,Typescript,Webpack,我创建了一个只有一个加载程序的网页包的裸项目。由于以下错误,Web包失败: ERROR in ./app.ts Module build failed: TypeError: Cannot call method 'charCodeAt' of undefined at getRootLength (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/node_modules/typescript/bin/type

我创建了一个只有一个加载程序的网页包的裸项目。由于以下错误,Web包失败:

ERROR in ./app.ts
Module build failed: TypeError: Cannot call method 'charCodeAt' of undefined
    at getRootLength (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/node_modules/typescript/bin/typescript.js:997:18)
    at Object.isRootedDiskPath (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/node_modules/typescript/bin/typescript.js:1051:16)
    at rootReferencePath (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/index.js:72:23)
    at /home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/index.js:87:93
    at Array.map (native)
    at ensureDependencies (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/index.js:87:35)
    at Object.loader (/home/ravioli/IdeaProjects/dummyWebpack/node_modules/ts-loader/index.js:103:5)
在香草Javascript文件上测试时,Webpack按预期运行。 使用Typescript文件和ts加载程序时会发生错误,错误的来源是(如堆栈中所示)

删除以下行后,问题将解决:
//
(文件内容不影响错误-我已检查)

下面是指向示例项目的链接,从src_ts文件夹运行
webpack


我错过了什么在这里

这是一个问题,ts loader引入了TypeScript 1.5,该版本有着突破性的更改,而不是坚持使用TypeScript 1.4。我推出了一个新版本(0.3.4),应该可以解决这个问题。很抱歉出现此问题。

可能是因为
testi.d.ts
为空?如果只是为了测试而在里面放一些东西,比如
interface test{}
,会发生什么?正如OP所写的那样,
d.ts
文件的内容并不重要。我们还测试了您建议的简单界面。?您使用的是什么版本的ts loader?@CodeCaster我们使用的是0.2.3(0.3.3中也出现类似错误),但链接中的问题似乎与此问题中的问题无关。
d.ts
文件的内容无关紧要。他们没有。它实际上是空的,你可以在OP回购的链接中看到。