fake-portal-cli
v0.5.1
Published
init fake-portal
Downloads
71
Readme
fake portal 脚手架
目录结构
- fake-portal-cli
- dist
构建后的文件
- fake-portal
执行fake-portal init生成的文件
- lib
执行所依赖文件
- node_modules
外部依赖npm包
- sources
执行前的本地文件
- .gitignore
- package.json
- package-lock.json
- README.md
- dist
安装
npm install fake-portal-cli -g
fake-portal 依赖以下npm包
以下的包是portal中需要使用的,执行中加入参数 -i将会自动安装以下包
- angular
- angular-resource
- angular-ui-router
- ui-router-extras
- ccms-components
- @shuyun/ccms-business-components
- ccms-customer-view
- oclazyload
- echarts
- gridmanager-angular-1.x
- gridmanager-ccms-skin
fake portal 命令
fake-portal init // 生成fake-portal
fake-portal init -i // 生成fake-portal,并自动安装portal所需的依赖
fake-portal -help // 帮助信息
配置
配置路径:
fake-portal/config.js
配置详情
- name:
模块名称
- module:
模块值, state('contentManage', ....)
- isIframe:
是否使用iframe模式
- url:
指向webpack-dev中的输出的index.html
可能遇到的错误
这些问题可能会出现,如果出现按以下方式进行处理。如果遇到了没有展现在下方的错误,请提交issues。
TypeError: fs.xxxx is not a function
这是由于node的版本过低导致的,请升级你的的node版本。推荐使用node升级神器-n
部分js报404错误
这是由于portal的部分依赖在当前项目中未载入,请查看上方项检查依赖,保证项目中存在以下npm包
开发调试
./bin/fake-portal.sh init // 生成fake-portal
./bin/fake-portal.sh init -i // 生成fake-portal,并自动安装portal所需的依赖
./bin/fake-portal.sh -help // 帮助信息