Nachdem das Modul socket.io
Angular 2: Fehler TS2307: Kann Modul finden 'Socket.io-client'
npm install socket.io --save
Ich habe die folgende Fehlermeldung:
TS2307 Fehler: Kann nicht finden Modul ' socket.io-client‘
Import
import * as io from 'socket.io-client';
systemjs.config.js
var map = {
'socket.io-client': 'node_modules/socket.io-client/socket.io.js'
}
var packages = {
'socket.io-client': { main: 'socket.io', format: 'cjs', defaultExtension: 'js' }
}
package.json
"dependencies": {
"socket.io": "^1.4.8"
}
typings.d.ts
/// <reference path="../socket.io-client/socket.io.js" />
declare module 'socket.io-client' {
var e: any;
export = e;
}
socket.io-Client (Verzeichnis)
- socket.io.js
- typings.d.ts
Angular 2 RC5
Ich habe keine 'typings.d.ts' Datei, selbst wenn ich' npm verwenden i @ Typen/socket.io-Klient ' – Jils
einfach erstellen und setzen' /// ' in die ts-Datei, die socket.io importiert. Fügen Sie den relativen Pfad zur d.ts-Datei dort ein. –
j2L4e
Sie haben mich falsch verstanden. Sie werden die '/// setzen müssen ' in die .ts oben 'Importdatei * als io von‚socket.io-Client ‚;' –
j2L4e