安装模块socket.io后
npm install socket.io --save
错误TS2307:找不到模块’socket.io-client’
进口
import * as io from 'socket.io-client';
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(目录)
– socket.io.js
– typings.d.ts
Angular 2 RC5
更新2018年
要在浏览器中正确使用socket.io,您需要安装socket.io客户端软件包及其类型:
npm i socket.io-client @types/socket.io-client
过时的:
你缺少打字.
打开typings.d.ts并添加
declare module 'socket.io-client' { var e: any; export = e; }
您还可以尝试通过npm i @ types / socket.io-client为socket.io安装typings.不过,我不知道是否有可用的打字.
原文地址:https://www.jb51.cc/angularjs/141065.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。