• 首页 > 
  • 项目自定义设置

项目自定义设置

用户可以通过<项目设置>(左下脚 设置 > 项目设置)功能在根目录创建 .emas-weex-ide.json 文件,之后可以通过修改该文件来实现项目打包、预览等操作的自定义,用来和现有项目架构适配。IDE 会读取相关配置。

兼容旧版

对于 1.0.2 及之前版本生成的项目,因项目的 pakcage.json 没有相关 scripts 所以构建、预览可能会失败。只要在 scripts 添加如下的配置即可,当然也可参考下文的「自定义项目」配置。

define1

ide:preview 即为用户触发预览功能是执行的命令,一般即为项目启动 webpack dev server 调试的命令

ide:compile 即为用户触发构建是执行的操作命令,一般为项目的生产打包输出命令

以上两条是我们默认使用的命令,当然用户可以通过 .emas-weex-ide.json 来改为其他命令

自定义项目配置

在用户没有 .emas-weex-ide.json文件或设置为空时,我们会在用户构建、预览操作时执行我们的默认命令可参看下文的「配置说明」。

用户可以通过修改 .emas-weex-ide.json配置文件来实现项目构建、预览等操作的自定义。

预览功能因为基于 Webpack dev server实现,所以依赖项目本身比较严重。适配预览功能有两种方式:

  1. 根据自己的 Webpack dev server设置,修改.emas-weex-ide.json
  2. 将自己项目的原有的 Webpack dev server设置修改,以适配我们的默认配置 (需要 Webpack dev server 启动时输出 http://120.120.120.23:8081/home 格式为这样的内容,我们会捕获端口号 port 和路径 pathName)

当然你也可以 1. 2. 两种方式结合使用

配置说明

所有配置均为可选,值即为默认值1.0.2+ 版本dedefine2