@nola/sdk

1.1.0 • Public • Published

@nola

@nola 是一套基于 Vite,解决 Vue3 项目在 Runtime 加载部件的 Solution,它尚有诸多 缺陷 与 不足,望请各位大神多多提点!

SDK(@nola/sdk)使用说明

使用 @nola 的项目主要分为 两个部分,即:主项目 与 物料库

  • 主项目 示例仓库:
  • 物料库 示例仓库:

1. 主项目 通过 @nola/sdk 中的 supporter 模块载入 物料库

// Import Supporter from SDK
import { viteSupporter } from '@nola/sdk';

// Materials Loader
viteSupporter(/* Options */);

2. 物料库 通过 @nola/sdk 中的 registry 模块进行 物料注册

// Import Registry from SDK
import { viteRegistry } from '@nola/sdk';

// Register Components into App
viteRegistry(globalThis.App); // or window.Vue

3. 此外,物料库 的 vite.config.js 中,可以通过 @nola/sdk 中的 vite.extension 模块完成配置扩展

// Import Vite Extension from SDK
import viteExtension from '@nola/sdk/vite.extension';

// Set Extension Configure
export default viteExtension({
  name: 'atomic',
  version: '0.1.0'
});

4. 于 物料库 中配置 nola 指令,并使用 yarn dev 开启本地调试模式、yarn build 进行 物料打包

{
  "scripts": {
    "dev": "nola build --watch & nola",
    "build": "nola build"
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @nola/sdk

Weekly Downloads

1

Version

1.1.0

License

none

Unpacked Size

25.1 kB

Total Files

13

Last publish

Collaborators

  • saluman.ryan
  • primeton.com
  • joenix