Skip to content
sass,pug(jade),TypeScript,gulp,go,Revelを使用した環境の雛形
HTML Go JavaScript CSS TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
app
conf
dev
messages
public
tests
.gitignore
README.md
glide.lock
glide.yaml
gulpfile.js
package.json
tsconfig.json
webpack.config.js

README.md

pug,sass,TypeScript,gulpを使ったハイカラなフロントエンド開発環境です

#####ついでにサーバサイドにRevel(Go言語)、エディタにVSCodeを使っています

Getting Started

cloneして中に移動(Revelを使う場合は$GOPATH/srcにcloneしてください)

npm install

GoとRevelは必要ならinstall

いらないなら

app/
conf/
messages/
tests/

はRevelで使われるフォルダなので消してください。

VSCodeを使わない人は.vscodeも消してください。

gulpのタスク

それぞれのコンパイル用に

pug
sass
ts

タスクが用意してあります。

dev以下のそれぞれのフォルダから

htmlはView以下に

sassとTypeScriptはpublicのcssとjs以下に

sourceMapはpublicのMap以下に

出力されます。

ファイル変更があったら自動で更新するためのタスクは

default

として登録してあるのでこれを起動しておけばいいです。

(VSCodeのショートカットで呼ぶためにこんな名前ですが変えても動きます)

You can’t perform that action at this time.