Неожиданный токен <производственная сборка SystemJS

Я использую AngularJS, написанный в машинописном тексте и построителе модулей SystemJS. Главный файл моего приложения (app.ts) находится внутри Scripts / App.

Производственная конфигурация SytemJS из gulpfile.js:

gulp.task("deploy", ["ts", "vendorjs", "app-css"], function (done) {
return systemBuild("./Scripts/App/app", "./dist/js/main_" + build + ".min.js");
});

function systemBuild(sourcepath, targetPath, cb) {
var builder = new Builder();

// Collection bundling
builder.config({
    defaultJSExtensions: true,
    map: {
        "ts": "node_modules/plugin-typescript/lib/plugin.js"
    },
    baseURL: "./Scripts",
    transpiler: "ts",
    typescriptOptions: {
        module: "system",
        target: "es5",
        sourceMap: true,
        inlineSourceMap: true,
        inlineSources: true,
        resolveTypings: true,
        emitDecoratorMetadata: true,
        noImplicitAny: true,
        typeCheck: true,                // also accepts "strict"
        tsconfig: true               // also accepts a path
    },
    packages: {
        "app": {
            defaultExtension: "ts"
        }
    }
});

return builder.buildStatic(sourcepath, targetPath, {
    minify: true,
    mangle: true,
    sourceMaps: false,
    sourceMapContents: false,
    globalDefs: { DEBUG: false }
});
}

После запуска gulp по умолчанию я получаю ошибку Uncaught SyntaxError: Unexpected token <. Может ли кто-нибудь сказать мне, что я делаю не так?

У вас, вероятно, есть что-то, что возвращает 404 при связывании пакета, в результате чего документ, который начинается с <, будет возвращен вместо нужного вам содержимого!

Daniel B 13.09.2018 09:38

вы смотрели содержимое вывода? Это, вероятно, даст вам довольно хорошее представление о том, с чего начать устранение неполадок ...

Claies 13.09.2018 09:38

когда я открываю файл 'main.min.js', где возникает ошибка, в инспекторе Chrome содержится файл index.html ... довольно странно ... предположим, что моя конфигурация построителя не настроена должным образом ..

tsiro 13.09.2018 09:42
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
3
70
0

Другие вопросы по теме