【发布时间】:2016-03-31 10:57:02
【问题描述】:
我对@987654321@ 有一些想法。我对 JavaScript 和 jQuery 有一些经验,但我从不使用 Node.js 或 Browserify。有人可以解释一下如何使用下面的简单代码吗?
var client = new WebTorrent()
var torrentId = 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d'
client.add(torrentId, function (torrent) {
// Torrents can contain many files. Let's use the first.
var file = torrent.files[0]
// Display the file by adding it to the DOM. Supports video, audio, image, etc. files
file.appendTo('body')
})
我应该附加一个<script src="webtorrent.min.js"></script> 并通过Browserify (browserify app.js > bundle.js) 从上面转换代码吗?或者我可能需要使用npm install webtorrent 并附加一些Browserify 代码?
在使用代码npm install webtorrent 并执行Ctrl + c + Ctrl + v 之后,上面<script> 标签中的示例出现在播放器中。魔术 :) 但是我在我的虚拟机中做了一些事情,现在 Chrome 说 require('webtorrent') 没有定义。
如果我能像使用 jQuery 一样简单地使用 WebTorrent,那就太好了。
【问题讨论】:
-
如果使用独立的js文件(
<script src="webtorrent.min.js"></script>),则不需要browserify或require。
标签: javascript node.js npm browserify webtorrent