@alitajs/native
TypeScript icon, indicating that this package has built-in type declarations

2.9.0 • Public • Published

@alitajs/native

配置

import { defineConfig } from 'alita';

export default defineConfig({
  appType: "native",
  mobileLayout: true,
  packageId: 'com.alitajs.micro', // 更改为真实的包名
  displayName: 'micro', // 更改为真实的项目名称
});

displayName,建议用英文,中文名称可在项目配置中修改,此处会被用做文件名。

添加平台

alita platforms --ios
或
alita platforms --android

开发调试

使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。

cross-env NATIVE=android alita dev

TODO

编译 build

使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。

cross-env NATIVE=android alita build

和 h5 项目的差异化表现

内置的 alita sdk

默认内置了 alita sdk 可以直接调用原生能力,如果需要用到的原生能力未提供,可以通过自定义插件的方式扩展,或者给我们提新的需求。

能力清单在微应用文档-原生能力

编译产物目录

默认的 outputPath,ios 平台是会被编译到 platforms/ios/www 目录,而 android 平台则会被编译到 platforms/android/www

需要借助原生项目的IDE

项目调试和打包,需要借助原生开发的 IDE,如 Xcode 和 Android Studio。

Readme

Keywords

Package Sidebar

Install

npm i @alitajs/native

Weekly Downloads

3

Version

2.9.0

License

MIT

Unpacked Size

10.1 kB

Total Files

4

Last publish

Collaborators

  • pengyh
  • ashoka_j
  • diyc
  • xiaohuoni
  • imhele
  • wangxingkang
  • shawdanon
  • cjy0208
  • sorrycc
  • hang1017
  • hammersjs