miniapp-compile-config

0.3.3 • Public • Published

miniapp-compile-config

小程序编译时工程公共配置设置。

方法

setAppConfig

参数
参数 类型 默认值 必填 描述
config object - ✔️ webpack chain config
userConfig object {} 当前小程序平台的用户配置,例如 { nativeConfig: { appId: 123 } }
options object - ✔️ options 子项见下表
options 子项
参数 类型 默认值 必填 描述
context object - ✔️ build plugin 上下文变量,包含运行时的各种环境信息
target string - ✔️ 构建的小程序平台类型,例如 miniapp/wechat-miniprogram
onGetWebpackConfig function - ✔️ 在工程获取 webpack 时触发的函数,可以在 build plugin 的 api 中获取
entryPath string - ✔️ 入口路径
outputPath string - ✔️ 输出路径

setComponentConfig

参数
参数 类型 默认值 必填 描述
config object - ✔️ webpack chain config
userConfig object {} 当前小程序平台的用户配置,例如 { nativeConfig: { appId: 123 } }
options object - ✔️ options 子项见下表
options 子项
参数 类型 默认值 必填 描述
context object - ✔️ build plugin 上下文变量,包含运行时的各种环境信息
target string - ✔️ 构建的小程序平台类型,例如 miniapp/wechat-miniprogram
entryPath string - ✔️ 入口路径
outputPath string - ✔️ 输出路径

使用

const { setAppConfig, setComponentConfig } = require('miniapp-compile-config');

// 应用
setAppConfig(config, userConfig, { context, target, onGetWebpackConfig, entryPath, outputPath });

// 组件
setComponentConfig(config, userConfig, { context, target, onGetWebpackConfig, entryPath, outputPath });

Readme

Keywords

none

Package Sidebar

Install

npm i miniapp-compile-config

Weekly Downloads

441

Version

0.3.3

License

BSD-3-Clause

Unpacked Size

53.7 kB

Total Files

25

Last publish

Collaborators

  • shiftj
  • rax-publisher