我已經從安裝節點:的Javascript /節點/ Twilio - 的ReferenceError:需要沒有定義
和在CMD運行此:
npm install twilio
我然後試圖提供的示例中代碼通過Twilio:
var accountSid = 'MyAccountSidHere';
var authToken = "MyAccountAuthTokenHere";
var client = require('twilio')(accountSid, authToken);
client.sms.messages.create({
body: "Jenny please?! I love you <3",
to: "SomeNumber",
from: "MyNumber"
}, function(err, message) {
process.stdout.write(message.sid);
});
保存到MyFile.js文件並雙擊我噸。
我得到的錯誤信息:
ReferenceError: require is not defined
這是我用JavaScript的第一次相遇,我發現了很多類似的問題,但一直沒能解決這個問題。
我與QML利用這一點,所以我想用加載它:
import "MyFile.js" as MyFile
然後調用JavaScript代碼的函數。
當你說「保存到MyFile.js文件並雙擊它時,你是什麼意思」。 你真的使用命令行'node'命令在node.js中運行代碼嗎? Require是node.js的一個功能,它在任何node.js模塊中都是全局的,因此請轉到http://nodejs.org/上的入門文檔,並學習如何運行node.js模塊。 – douwe