wri*_*_on 3 socket.io webpack angular-cli angular
我绑在我的角2应用程序中使用socket.io,和我没有多少运气从我的角度2应用程序中获得访问.以下是有关我的设置的一些信息:
角度2:rc.5 angular-cli:1.0.0-beta.11-webpack.2节点:6.2.2 os:linux x64
我已经通过npm和typings安装了socket.io,我在node_modules目录中看到它,但是Angular 2应用程序似乎无法解决:
从'socket.io-client'导入*作为io;
我已经看到了关于如何解决这个问题使用的WebPack职位,它的配置文件,但这些似乎并没有与角CLI @的WebPack生成的应用程序存在.
任何建议,指针等将不胜感激!
谢谢!道格
您所需要的只是以下内容:
故宫:
npm install socket.io-client --save
Run Code Online (Sandbox Code Playgroud)
在component.ts/service.ts中导入
import * as io from 'socket.io-client';
Run Code Online (Sandbox Code Playgroud)
你的typings.d.ts中的虚拟模块声明:
declare module 'socket.io-client' {
var e: any;
export = e;
}
Run Code Online (Sandbox Code Playgroud)
我不知道打字是否可用,但你可以尝试npm i @types/socket.io-client --save-dev
而不是仅仅宣布一个假人.
任何webpack配置都应该由angular-cli来处理.
归档时间: |
|
查看次数: |
2180 次 |
最近记录: |