xpaas-materilas

1.0.8 • Public • Published

自定义物料初始模板

简介

用于自定义物料,支持自定义区块、布局、模板

目前只用来开发自定义区块

使用

安装开发者工具

$ npm install @spaas/spaas-devtools -g

区块预览

$ cd blocks/ExampleBlock
$ npm install
$ npm run start

模板预览

$ cd scaffolds/ExampleScaffold
$ npm install
$ npm run start

添加物料

# 根据提示自定义添加
# 需要到根目录下添加
$ spaas-devtools add

添加区块物料

  1. 在根目录执行如下命令
spaas-devtools add
  1. 在 shell 选中“block” 选项

  2. 填写好输入的完整信息

根据提示填写好所有信息,就会在项目根目录下  的 block 文件夹中生成对应的区块项目

  1. 进入到 block 文件夹下生成的区块项目,进行开发
# 安装相应的依赖 
npm install
# 启动项目进行开发 
npm run start
  1. 开发完毕区块后不用发 npm 包

注意:区块开发不需要 npm 包发布,只需要在项目目录下执行如下命令即可

npm run prepublishOnly
  1. 如果执行上一步没报错,即可将代码提交到 git 远程仓库

TODO 后面需要一个人改 build/materilas.json 文件

添加组件物料

  1. 在项目根目录下执行如下命令
spaas-devtools add
  1. 在 shell 选中“component”选项

  2. 填写好输入的完整信息

根据提示填写好所有信息,就会在项目根目录下  的 component 文件夹中生成对应的区块项目

  1. 进入到 component 文件夹下生成的组件项目,进行开发
# 安装相应的依赖 
npm install
# 启动项目进行开发 
npm run start
  1. 开发完毕区块后需要发布对应的 npm 包
# 1、需要手动升级package.json文件中的version版本(具体的version版本定义如下:)
# 2、执行发版命令(在事先应该进行npm login,以及npm不能是淘宝源)
npm publish --access=public
  1. 如果执行上一步没报错,即可将代码提交到 git 远程仓库

TODO 后面需要一个人改 build/materilas.json 文件

注意: 布局组件统一命名: ContainerXXX

Readme

Keywords

none

Package Sidebar

Install

npm i xpaas-materilas

Weekly Downloads

9

Version

1.0.8

License

none

Unpacked Size

10.6 kB

Total Files

3

Last publish

Collaborators

  • barretem