В режиме разработки этот код отлично работает:
app.component.ts
import { Component, OnInit } from '@angular/core';
import SVG from "@svgdotjs/svg.js/src/svg" //v 3.0.12
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
title = 'svgjs30';
draw: any
ngOnInit() {
this.draw = SVG().addTo('#canvas').viewbox(0, 0, 300, 140)
var text = this.draw.text('ABCDE')
}
}
, но в режиме производства (после ngb - prod) Я получаю
main.b6499f06315e700352a1.js:1 ERROR TypeError: du[e] is not a constructor
at mu (main.b6499f06315e700352a1.js:1)
at yu (main.b6499f06315e700352a1.js:1)
at Ul.addTo (main.b6499f06315e700352a1.js:1)
at t.ngOnInit (main.b6499f06315e700352a1.js:1)
at main.b6499f06315e700352a1.js:1
at main.b6499f06315e700352a1.js:1
at Yo (main.b6499f06315e700352a1.js:1)
at _s (main.b6499f06315e700352a1.js:1)
at Object.updateDirectives (main.b6499f06315e700352a1.js:1)
at Object.updateDirectives (main.b6499f06315e700352a1.js:1)
[trata tata ta]