Ich bin ziemlich neu in der Welt des Typoskripts und ich versuche, eine 3rd-Party-Bibliothek in meiner angular2-App zu arbeiten. Ich versuche, https://www.npmjs.com/package/marked in meiner App zu verwenden, um Markdown zu analysieren, aber es scheint nicht, das Modul zu finden.Importieren von 3rd Party Bibliotheken in systemjs und angular2
Diese Jungs scheinen es zu benutzen feinen hier in seinem Winkel 2 Service https://github.com/AntJanus/angular2-markdown-app/blob/master/src/app/services/markdown.service.ts
Aber in meinem meinem Variable "MD" nicht definiert ist. https://github.com/bautistaaa/angular2-contentful/blob/master/app/markdown-converter/markdown-converter.component.ts#L18
Ich habe irgendwo gelesen, dass sich das folgende nur auf die D.ts-Datei bezieht?
import * as marked from 'marked';
ich bemerkte ich, noch auch die intefaces in den d.ts Dateien ohne diesen Import verwenden können, damit ich bin verwirrt, was die Einfuhr der Fall ist. Ich bin mir nicht sicher, ob es etwas ist, das ich meiner systemjs Konfiguration hinzufügen muss oder was? Wieder bin ich im Moment völlig ahnungslos, also wäre jede Hilfe GROSS!
her mein package.json auch
{
"name": "portfolio",
"version": "1.0.0",
"scripts": {
"start": "gulp serve",
"typings": "typings",
"postinstall": "typings install"
},
"license": "ISC",
"dependencies": {
"angular2": "2.0.0-beta.14",
"contentful": "^3.3.5",
"es6-shim": "^0.35.0",
"marked": "^0.3.5",
"reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.2",
"showdown": "^1.3.0",
"systemjs": "0.19.25",
"zone.js": "0.6.6"
},
"devDependencies": {
"browser-sync": "^2.11.2",
"concurrently": "^2.0.0",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.0",
"gulp-sass": "^2.2.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-tslint": "^4.3.4",
"gulp-typescript": "^2.12.2",
"tslint": "^3.7.1",
"typescript": "^1.8.9",
"typings": "^0.7.12"
}
}
Sie sollten mit der Eingabe von a und system.js Karten –