0%
Webpack Note
npm 安裝套件
- webpack, webpack-dev-server
- babel-core, babel-loader
- jshint, jshint-loader : JS 語法檢查,後續再研究如何替換成 eslint
- node-libs-browser : unknow
- strip-loader : 可用於 production 情況下,將 console.log 的訊息忽略掉
- css-loader, style-loader, (sass-loader), less-loader
在 Linux 環境下架設 Git Server
參考資料
系統套件安裝
sudo -s (切換帳號為root) apt-get install git git-core
|
兩台 Server 雙向同步
- 同步工具 - unison (參考連結)
- 排程工具 - crontab
- 目錄偵測工具 - inotifywait ( inotify-tools )
Less
變數
- 使用@符號當開頭命名變數, e.g.
@link-color: #4281dc;
@link-color: #428bca; // sea blue
// Usage a, .link { color: @link-color; }
|
PostCSS
搭配 Plugin
- 需搭配安裝
postcss-import
postcss-mixins
postcss-nested
postcss-nextcss
autoprefixer
, 由於 postcss-next
已經自動加入這項功能,因此需要移除 autoprefixer
Sass
變數
- 開頭錢($)字號, e.g.
$mainColor
, $spaceUnit
- 使用時,直接使用定義好的變數
$warm_grey: #8b8a8a;
h3.title { color: $warm_grey; }
|
Linux 相關資料
使用者磁碟限額
檢查使用者磁碟限額
Artisan 操作
建立 Controller
php artisan make:controller 目錄/檔案名稱
建立 Model
php artisan make:model Model/TableName(單數) -m
- make:model 後面接著的 Model/TableName 會在 app 目錄下建立 Model 資料夾,然後再產生 XXXX 的 Model 檔案
- 最後的 -m 為 Optional,使用的話可以同時產生 migration 檔案來建立表格