创建一个自定义组件
本页介绍 neo-cmp-cli 从安装到发布的最短路径。完整命令说明、模板表、授权与排错见 CLI 使用说明。
创建一个自定义组件
说明:示例命令使用 npmmirror 镜像,以加快安装速度;也可改用默认 npm 源。
1. 创建自定义组件项目
bash
# 方式一:创建空的自定义组件项目
neo create project
# 方式二:按模板创建(交互选择模板;或使用 neo init -t <类型> -n <名称> 非交互)
neo init2. 进入项目并安装依赖
bash
cd xxCmpProject
npm install
# 或
yarn install3. 创建自定义组件
bash
# 在当前项目中创建一个自定义组件
neo create cmp默认在 src/components/ 下新增自定义组件目录。
4. 本地预览
bash
neo preview命令成功执行后,一般会默认打开浏览器进行预览。
说明:当自定义组件使用了 Neo 平台相关能力(依赖平台运行时、接口或上下文等)时,本地预览环境无法完整模拟,本地预览不可用;请改用「外链调试」在 NeoCRM / 页面设计器中预览和验证。
5. 外链调试(在 NeoCRM / 页面设计器中调试)
bash
neo linkDebug提示:需在 NeoCRM 或页面设计器中开启 debug 模式,并将控制台输出的外链脚本地址加入「外部链接」。详细步骤见 CLI 使用说明 - 本地调试自定义组件。
6. 发布到 NeoCRM
首次发布时,先完成授权登录:
bash
neo loginneo login:通过浏览器等方式完成 授权登录,将当前环境与 NeoCRM 账号关联;登录成功后 CLI 才能执行发布等需平台鉴权的操作。
bash
neo push cmp提示:发布前请确认
package.json中name在平台内唯一、version未与已发布版本冲突,并完成 NeoCRM 授权配置。详见 CLI 使用说明 - 发布自定义组件至 NeoCRM。
