# Laravel-AdminLTE 中如何使用 Vue 開發
- page source 反查出 app.js
 - 於 Vue 虛擬 DOM 中新增測試訊息並顯示
 
// public/js/app.js
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello, World! 20170506 added; webpack test.'
  }
});
- 此 app.js 為打包出來的檔案;故配置前端開發環境,從塊源碼開發
 - 詳細的解惑文件 (opens new window)
 
# Laravel project 中配置前端開發環境
Laravel 5.4+ 後有 Laravel Mix,能夠定義 webpack 的 compile script.
- 如果 new project 時沒有還原相依的 node_modules,須作 
npm install - 透過 Mix 執行 webpack compile; 
npm run dev|npm run production - 開發時可執行 
npm run watch,監聽到修改時自動編譯文件 
# Windows 下 npm run 可能會遇到的錯誤
- node-sass 找不到路徑之錯誤,透過 
npm rebuild node-sass修復;見Stackflow: Laravel elixir Sass error (opens new window) - (adminLTE) /img/boxed-bg.jpg 之相關報錯,在 
webpack.mix.js中新增mix.options({ processCssUrls: false });; 見AdminLTE on Github: Dependencies error with new laravel (5.4) webpack. (opens new window) npm install cross-env --save-dev;使用cross-env解决跨平台设置NODE_ENV的问题 (opens new window)