/jsj

个人写 demo 的脚手架

Primary LanguageJavaScript

jsj

step - 0

git clone git@github.com:lessfish/jsj.git

step - 1

open file cli.js, edit this line:

// your local repo path here
let basePath = '/Users/fish/github/jsj/'

change the basePath according to the position of your cloned repo

step - 2

cd to the cloned repo in the command line, and then run:

npm install
npm link 

step - 3

如果输入 <projectName> 参数,可创建文件夹并 init,如果没有,则直接在当前文件夹中 init

jsj cra <projectName> 
jsj cra-ts <projectName>
jsj cra-router <projectName> # 用于测试多 router 场景
jsj cra-multi-router <projectName> # router 根据文件夹列表自动生成,用于写多 router demo
jsj webpack-init <projectName> # webpack 最简配置,主要用来测试 js

The deprecated ones:

~~jsj gulp-simple <projectName>~~(deprecated)
~~jsj gulp <projectName>~~(deprecated)
~~jsj webpack-simple <projectName>~~(deprecated)
~~jsj webpack <projectName>~~(deprecated)
~~jsj webpack-init-4 <projectName> # webpack 最简配置,主要用来测试 js~~