Skip to content

Instantly share code, notes, and snippets.

@Zhuoqin
Last active October 31, 2018 18:33
Show Gist options
  • Save Zhuoqin/4249d4bece3e5576fd10057f396c700b to your computer and use it in GitHub Desktop.
Save Zhuoqin/4249d4bece3e5576fd10057f396c700b to your computer and use it in GitHub Desktop.
*1.Installing NodeJS
Download node here: https://nodejs.org/en/
2.Installing Babel
npm i -S babel-cli babel-preset-es2015
3.Setting phpStorm File watcher
3.0 Scope can be set if neccesary
3.1 find program under bin/babel.js
If you want to out a dir at the root of the project:
3.2 set its arguments
$FilePathRelativeToProjectRoot$ -o $FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$-compiled.js --source-maps --presets es2015
3.3 set its output path - under current *.js file
$FilePathRelativeToProjectRoot$/$FileNameWithoutExtension$-compiled.js:$FilePathRelativeToProjectRoot$/$FileNameWithoutExtension$-compiled.js.map
or If you want to out files under the current working dirctory:
make sure the scope is being set
3.2 set its arguments
$FilePathRelativeToProjectRoot$ --source-maps --out-dir $FileDirPathFromParent(src)$/dist/$FileNameWithoutExtension$-compiled.js
3.3 set its output path - under current direcoty
$FileRelativeDir$
3.4 set option - working directory
$ProjectFileDir$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment