![](/img/trans.png)
[英]How to include third-party javascript nodejs library in cordova plugin?
[英]How to use a third party library in nodejs
我正在嘗試設置一個能夠將消息發送到消息隊列的網絡服務器。 為此,我想使用STOMPIT
。 我已經設置了一個帶有 index.html、main.js 和 app.js 的基本 nodejs 網絡服務器,但無法讓 stompit 庫在我的 main.js 中工作。
如何在我的 main.js 中使用庫(使用 html 中的腳本標簽導入)?
部分代碼:index.html:
<script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.js"></script>
<script src="js/main.js"></script>
主.js:
stompit.connect(connectOptions, function(error, client) { //stompit is undefined here
if (error) {
console.log('connect error ' + error.message);
return;
}
const sendHeaders = {
'destination': '/queue/test',
'content-type': 'text/plain'
};
const frame = client.send(sendHeaders);
frame.write(msg);
frame.end();
})
你必須在 npmjs.com 上選擇一個模塊,安裝它並在你的腳本中使用它。 例如,使用 stomp 模塊(npmjs 上還有其他模塊): https://www.npmjs.com/package/stompjs
安裝它:
npm install --save stompjs
將其導入您的腳本:
const Stomp = require('stompjs');
您可以在以下位置找到有關使用它的其他詳細信息: https://www.npmjs.com/package/stompjs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.