我正在尝试制作一个简单的xsplit叠加层,我已经按照快速设置指南进行了操作,但已安装" xjs-framework"使用npm install xjs-framework并且我试图要求它但是它似乎不起作用,即使我按照高级指南的建议直接指向它:
相关文件是node_modules / xjs-framework / dist / xjs.js
var xjs = require('C:/Users/Ben Wall/Desktop/Xsplit_fortnite_CURRENT/node_modules/xjs-framework/dist/xjs.js');
编辑:这是我在index.html中的内容
<html>
<head>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="stream-status">
Wins:
</div>
<script src="node_modules/request"></script>
<script src="node_modules/xjs-framework/dist/xjs.js"></script>
<script src="js/main.js"></script>
</body>
</html>
这就是我在main.js中所拥有的
var xjs = require('xjs');
var request = require('request');
xjs.ready().then(function() {
xjs.ChannelManager.on('stream-start', function() {
document.getElementById('stream-status').innerHTML = "Wins ${getwinsFunction}";
});
xjs.ChannelManager.on('stream-end', function() {
document.getElementById('stream-status').innerHTML = 'Wins: ';
});
})
抱歉格式化 无论如何,我可以成功地要求xjs,但我不能要求使用相同的方法?
编辑:我需要请求模块,因为我可以添加更多代码,我可以解决这个问题
request(options, function (error, response, body) {
var info = JSON.parse(body);
const wins = info.lifeTimeStats[8].key + ": " + info.lifeTimeStats[8].value;