Событие не определяется в vendor.js при запуске с веб-пакетом - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь запустить и упаковать webpack, и это последнее препятствие, с которым я сталкиваюсь (я надеюсь).Мой проект собирается с помощью команды

tns build android --bundle --env.uglify --env.aot --env.snapshot 

, но когда я пытаюсь запустить проект, он начинает компилироваться, но затем я получаю эту ошибку

ReferenceError: Event is not defined
JS:     at t.patchEvent 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:601603)
JS:     at new t 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:601547)
JS:     at 
file:///data/data/org.nativescript.LudusApp/files/app/bundle.js:1:786884
JS:     at jo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:82594)
JS:     at Mo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:81929)
JS:     at Do 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:81764)
JS:     at Fo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:82157)
JS:     at Mo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:81890)
JS:     at Do 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:81764)
JS:     at Fo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:82157)
JS:     at Mo 
(file:///data/data/org.nativescript.LudusApp/files/app/vendor.js:1:81890)
JS:     at Do (file:/...

Мой файл vendor.ts выглядит следующим образом

// Snapshot the ~/app.css and the theme
const application = require("application");
require("ui/styling/style-scope");
const appCssContext = require.context("~/", false, /^\.\/app\. 
(css|scss|less|sass)$/);
global.registerWebpackModules(appCssContext);
application.loadAppCss();

require("./vendor-platform");

require("reflect-metadata");
require("@angular/platform-browser");
require("@angular/core");
require("@angular/common");
require("@angular/forms");
require("@angular/http");
require("@angular/router");

require("nativescript-angular/platform-static");
require("nativescript-angular/forms");
require("nativescript-angular/router");

Если что-то отсутствует в моем импорте, вот мой @ NgModule

@NgModule({
  imports: [
    HttpModule,
    HttpClientModule,
    BrowserModule,   
    NativeScriptCommonModule,
    NativeScriptFormsModule,
    NativeScriptHttpModule,
    NativeScriptRouterModule,
    NativeScriptRouterModule.forRoot(routes),
    NativeScriptUIChartModule,
    DropDownModule,
    TNSCheckBoxModule
  ],

Может кто-нибудь увидеть, в чем может быть проблема или возникли подобные проблемы раньше ???

...