TypeError: Невозможно вызвать метод 'charCodeAt' из неопределенного
Я создал голый проект с веб-пакетом только с одним загрузчиком,TS-погрузчик, Webpack не работает из-за следующей ошибки:
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, где источник ошибки (как вы можете видеть в стеке).
Проблема решается после удаления следующей строки:///<reference path="testi.d.ts" />
(Содержимое файла не влияет на ошибку - я проверил).
Вот ссылка на пример проекта, запуститьwebpack
из папки src_ts:https://github.com/ravitb/dummyWebpack
Что мне здесь не хватает ?!