簡體   English   中英

如何將 node.js 代碼轉換為常規瀏覽器 javascript?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM