官網解釋:Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行時。
代碼示例,開發一個簡單的Http服務,代碼以下:javascript
// Node 隨機數字生成器 var http = require("http") var url = require("url"); // 建立一個Http服務 http.createServer(function(request,response){ // 設置返回頭信息 response.writeHead(200, {"Content-Type": "text/plain"}); // 獲取參數等 var params = url.parse(request.url, true).query; // 返回給瀏覽器的信息或者數據 response.write("Hello World Node.js......."); // 結束返回 response.end(); // 指定監聽端口信息 }).listen(8005); // 控制檯輸出信息 console.log("Hello World Node.js Running...");
運行
訪問
css
參考連接1: https://www.zhihu.com/question/33578075/answer/56951771html
參考連接2:https://www.ibm.com/developerworks/cn/opensource/os-nodejs/vue
V8 JavaScript 引擎是 Google 用於其 Chrome 瀏覽器的底層 JavaScript 引擎。不多有人考慮 JavaScript 在客戶機上實際作了些什麼?實際上,JavaScript 引擎負責解釋並執行代碼。Google 使用 V8 建立了一個用 C++ 編寫的超快解釋器,該解釋器擁有另外一個獨特特徵;您能夠下載該引擎並將其嵌入任何 應用程序。V8 JavaScript 引擎並不只限於在一個瀏覽器中運行。所以,Node 實際上會使用 Google 編寫的 V8 JavaScript 引擎,並將其重建爲可在服務器上使用。太完美了!既然已經有一個不錯的解決方案可用,爲什麼還要建立一種新語言呢?java
Node 的一個特性是 Node Package Module,這是一個內置功能,用於安裝和管理 Node 模塊。它自動處理依賴項,所以您能夠肯定:您想要安裝的任何模塊都將正確安裝幷包含必要的依賴項。它還支持將您本身的模塊發佈到 Node 社區,假如您選擇加入社區並編寫本身的模塊的話。您能夠將 NPM 視爲一種容許輕鬆擴展 Node 功能的方法,沒必要擔憂這會破壞您的 Node 安裝。一樣,若是您選擇深刻學習 Node,那麼 NPM 將是您的 Node 解決方案的一個重要組成部分。node
vue值得是node.js裏面的vue這個模塊,也就是直接引用是的vue.js文件,執行npm install vue至關於下載vue.js這個核心的依賴文件web
vue-cli是vue官方提供的一個工具,能夠用來快速建立vue模板工程
這二者的區別能夠參考vue官網解釋 vue-cli
< 2.0 使用javascript開發
>2.0 使用TypeScript開發
說明 在命令行執行npm run build命令執行的打包操做實際上是對項目資源的壓縮和優化,爲了提升項目在生產環境下運行效率,內部執行的操做應該是將相關的js,css,圖片等內容壓縮以後放在指定的文件夾中(在confi/index.js)配置文件中進行配置。
若是想在打包以後本地直接打開,能夠修改如下配置:
修改路由規則爲hash:
npm
歡迎訪問我的博客: http://www.taoweidong.com/segmentfault