0
在這裏連接點的問題。我一直在本地通過nodechool.io教程進行工作,並準備爲編寫節點的第一個應用程序做出巨大的飛躍。 Aaaaand已經遇到了一個基本的絆腳石,這在文檔中沒有被清除。基本節點 - 「請求未定義」爲簡單的hello世界
只要腳本加載並調用節點的核心需求,使用http-server的osx localhost:8080上的hello world應用就會失敗。
我錯過了關於節點如何運行的問題,這讓我想我可以在全局運行nodejs的服務器上加載nodejs核心功能?
的index.html
<script src="load.js"></script>
load.js
var hello = require('hello');
console.log(hello);
hello.js
module.exports = "Hello World";
錯誤:未捕獲ReferenceError:要求未定義
謝謝!
'require'是CommonJS的,requirejs或其他庫的一部分。他們可以在瀏覽器中運行。 –
你應該用'node load.js'運行加載 –
看起來你試圖在瀏覽器環境中運行它。如果不是,index.html是什麼? – Amit