[英]How to convert node.js code to regular browser javascript?
當它被編碼為 node.js 時,我不知道如何讓 javascript 文件為 web 瀏覽器功能工作。
有問題的代碼來自 github graphenejs-lib 。 我想將此 node.js 代碼轉換為 js:
import {Apis} from "graphenejs-ws";
var {ChainStore} = require("graphenejs-lib");
Apis.instance("wss://bitshares.openledger.info/ws", true).init_promise.then((res) => {
console.log("connected to:", res[0].network);
ChainStore.init().then(() => {
ChainStore.subscribe(updateState);
});
});
let dynamicGlobal = null;
function updateState(object) {
dynamicGlobal = ChainStore.getObject("2.1.0");
console.log("ChainStore object update\n", dynamicGlobal ? dynamicGlobal.toJS() : dynamicGlobal);
}
來自同一開發人員的另一個 github steemjs-lib顯示了 node.js 的使用和自述文件默認頁面中瀏覽器的使用。
我不知道如何將 graphenejs-lib 制作成瀏覽器 javascript,就像 steemjs-lib 已制作成常規的 javascript 工作版本一樣。 我聯系了開發人員,但尚未收到回復。
我想其他人實際上知道如何做開發人員為 steemjs-lib 所做的事情,並讓 graphenejs-lib 在瀏覽器中工作。
你能幫我嗎? 謝謝你。
您可以使用Browserify來幫助您:
請注意,並非所有 Node 的 API 都將在瀏覽器中可用。
使用瀏覽器。 如果您只想使用那個庫, https://wzrd.in/將為您打包。 https://wzrd.in/standalone/graphenejs-lib@latest
<script src="https://wzrd.in/standalone/graphenejs-lib@latest"></script>
<script>
const {ChainStore} = graphenejsLib;
...
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.