Switch Demo
react-boilerplate-scripts切换demo命令工具。
安装
npm i -g switch-demo
配置
这个命令只提供了pacakge.json配置方案,如下:
{
"name": "switch-demo",
"switch-demo": {
"demoDir": "demo"
},
}
修改默认的demo夹位置(相对于根目录),可修改swtch-demo
字段中的demoDir
字段,默认值为·demo
。
react-boilerplate-app-scripts
字段是这个工具会修改的地方
使用
假设package.json的配置为:
{
"name": "switch-demo",
"react-boilerplate-app-scripts": {
"appSrcPath": "demo/demo-default/src",
"appPublicPath": "demo/demo-default/public"
},
"switch-demo": {
"demoDir": "demo"
},
}
然后运行:
switch-demo demo-test
运行上面的命令后,上面的pacakge.json,就变成了
{
"name": "switch-demo",
"react-boilerplate-app-scripts": {
"appSrcPath": "demo/demo-test/src",
"appPublicPath": "demo/demo-test/public"
},
"switch-demo": {
"demoDir": "demo"
},
}