sanctuary-cli
开始
- 安装
npm install -g sanctuary-cli
- 版本升级
-0.1.30
React单页应用 package.json scripts 有如下更新
修改 "test": "xp-sanctuary-scripts react-single test"
-0.1.0
将webpack打包抽离进行了单独封装 0.1.0之前通过脚手架构建的项目,请手动添加依赖 [xp-sanctuary-scripts](http://172.18.10.176:4873/#/detail/xp-sanctuary-scripts)
React单页应用 package.json scripts 有如下更新
"scripts": {
"prodIE": "xp-sanctuary-scripts react-single prodIE",
"dev": "xp-sanctuary-scripts react-single dev",
"mock": "xp-sanctuary-scripts react-single mock",
"prod": "xp-sanctuary-scripts react-single prod",
"devIE": "xp-sanctuary-scripts react-single devIE",
"test": "echo \"Error: no test specified\" && exit 1"
}
生成开发环境
sanc init <name>
目录结构
|-- bin
|---- index.js --------------------- 入口
|-- command
|---- init.js ---------------------- 初始化项目命令
|---- update.js ----------------------- 执行打包命令
|-- index
|---- indexjs --------------------- 配置文件
|---- options.js ------------------- 命令参数配置
|-- lib ------------------------- 资源文件
|---- react ------------------------ react 多页项目
|---- react-page ------------------- react 单页项目
|---- react-components ------------- react 组件项目
|---- server ----------------------- 后台项目
|---- vue -------------------------- vue 多页项目
|---- vue-page --------------------- vue 单页项目
|-- template -------------------- 临时文件夹
|-- utils
|---- files.js --------------------- 文件操作
|---- humanComputerInteraction.js -- 问答
|---- systemCommand.js ------------- 执行系统命令
|---- util.js ---------------------- 公共方法