Ошибки при миграции из Javascript в Typescript в проекте ASP.NET MVC - PullRequest
0 голосов
/ 10 февраля 2019

Я мигрирую файлы js в ts в проекте ASP.NET.В проекте есть js-библиотеки, такие как Handlebars.И они включают в себя такой код:

function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
    module.exports = factory();
else if(typeof define === 'function' && define.amd)
    define([], factory);
else if(typeof exports === 'object')
    exports["Handlebars"] = factory();
else
    root["Handlebars"] = factory();

У меня есть два вопроса по этому поводу:

  1. Должен ли я также преобразовывать эти библиотечные файлы в ts?Если я это сделаю, я получу ошибки, указывающие, что экспорт, определение, модуль не может быть найден.Как мне действовать дальше?

  2. Независимо от того, являются ли эти файлы ts или js, код js, который теперь преобразован в ts, использует эти библиотеки.И, говоря о приведенном выше примере, они не могут найти и распознать «Руль» как переменную, определенную в window.Что с этим можно сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...