【发布时间】:2016-04-26 03:43:29
【问题描述】:
我正在尝试将 TypeScript 与节点 socket.io 和 webpack 一起使用。
我已经设置了webpack.config.js、tsconfig.json 和tsd.json,并使用tsd 从DefinitelyTyped repository 下载了socket.io 的类型文件。我已经用npm 安装了socket.io。
当我跑步时:
webpack
我收到以下错误:
ERROR in ./~/socket.io/lib/index.js
Module not found: Error: Cannot resolve module 'fs' in /private/tmp/ts-test/node_modules/socket.io/lib
@ ./~/socket.io/lib/index.js 7:11-24
似乎 webpack 无法解析 node_modules 目录中包含的模块。
我的版本是:
- 节点 v4.2.1
- tsd 0.6.5
- tsc 1.7.5
- webpack 1.12.11
- socket.io 1.4.4
我已经向这个存储库发布了一个小例子:https://github.com/cubabit/typescript-problems
【问题讨论】:
标签: javascript node.js socket.io typescript webpack