Angular 2:错误TS2307:找不到模块’socket.io-client’
发布时间:2020-12-17 08:51:20 所属栏目:安全 来源:网络整理
导读:安装模块socket.io后 npm install socket.io --save 我有以下错误: 错误TS2307:找不到模块’socket.io-client’ 进口 import * as io from 'socket.io-client'; systemjs.config.js var map = { 'socket.io-client': 'node_modules/socket.io-client/socke
安装模块socket.io后
npm install socket.io --save 我有以下错误: 错误TS2307:找不到模块’socket.io-client’ 进口 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(目录) Angular 2 RC5
更新2018年
要在浏览器中正确使用socket.io,您需要安装socket.io客户端软件包及其类型: npm i socket.io-client @types/socket.io-client 过时的: 你缺少打字. declare module 'socket.io-client' { var e: any; export = e; } 您还可以尝试通过npm i @ types / socket.io-client为socket.io安装typings.不过,我不知道是否有可用的打字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |