为什么 Bower 不安装 socket.io.js 文件?
Why does bower not install socket.io.js file?
当我 运行 bower install socket.io
bower 安装时很好,但是当查看安装的文件时没有 socket.io.js 文件..问题是在尝试使用 bower 时组件作为我项目中的依赖项我不能 require('socket.io')
(使用 debowerify)因为它正在寻找 bower_components/socket.io/socket.io.js
有谁知道为什么会这样以及我需要做什么来解决这个问题?
this is what bower install socket.io installs
我收到的错误信息是
Error: module "./../../bower_components/socket.io/socket.io.js" not
found
从入门指南 http://socket.io/docs/# 开始,socket.io 有两个组成部分,服务器端代码和客户端代码各一个。
客户端代码可从此处单独安装https://www.npmjs.com/package/socket.io-client,它为我们提供了线索...
从上面我们得知
A standalone build of socket.io-client is exposed automatically by the socket.io server as /socket.io/socket.io.js
所以通过服务器端代码访问客户端代码有点神奇,我认为这可以解释与我们在 bower_components 文件夹 post 下看到的差异安装。
在节点应用程序使用 express 的情况下,您可以在客户端引用 socket.io.js html 只需包含它 <script src="socket.io.js"></script>
然后引用大概是全局的 io
由那个引入的对象。
希望对您有所帮助
当我 运行 bower install socket.io
bower 安装时很好,但是当查看安装的文件时没有 socket.io.js 文件..问题是在尝试使用 bower 时组件作为我项目中的依赖项我不能 require('socket.io')
(使用 debowerify)因为它正在寻找 bower_components/socket.io/socket.io.js
有谁知道为什么会这样以及我需要做什么来解决这个问题?
this is what bower install socket.io installs
我收到的错误信息是
Error: module "./../../bower_components/socket.io/socket.io.js" not found
从入门指南 http://socket.io/docs/# 开始,socket.io 有两个组成部分,服务器端代码和客户端代码各一个。
客户端代码可从此处单独安装https://www.npmjs.com/package/socket.io-client,它为我们提供了线索...
从上面我们得知
A standalone build of socket.io-client is exposed automatically by the socket.io server as /socket.io/socket.io.js
所以通过服务器端代码访问客户端代码有点神奇,我认为这可以解释与我们在 bower_components 文件夹 post 下看到的差异安装。
在节点应用程序使用 express 的情况下,您可以在客户端引用 socket.io.js html 只需包含它 <script src="socket.io.js"></script>
然后引用大概是全局的 io
由那个引入的对象。
希望对您有所帮助