腳手架工具搭建的項目是把Vue作為一個模塊(如CommonJS規范的模塊)對待,在源碼中引入vue模塊,最終需要用構建工具(如webpack)載入模塊,編寫代碼需要require('vue')。
而直接用<script>標簽引入相當於直接把vue.js里的代碼引入到自己的代碼中,里面直接有一個Vue全局變量,不需要構建工具就能直接使用了。
應用場景的區別:
腳手架建立的是前端工程,可以添加各種依賴包,也可以優化項目,例如圖片壓縮、減少http請求,代碼壓縮等等好處,比較便於項目的工程化管理,適合中大型項目;
vue.js適合寫簡單的頁面或者實現一個簡單的小應用,省去了構建工程、打包發布,比較方便。
