taro-plugin-add-runner
v1.0.8
Published
这是一个taro项目的扩展器,可以将第三方taro插件安装到项目中
Downloads
11
Readme
说明
这是一个taro项目的扩展器,可以将第三方taro插件安装到项目中
安装
npm i taro-plugin-add-runner -g
使用
前提: 插件目录格式
- yst-plugin-ytcloud
- yst-plugin-code 插件代码
- pages
- todo1
- todo2
- app.config.js 插件提供给主包的扩展(目前只支持subpackages)
// app.config.js示例格式
export default{
"subpackages": [
{
"root": "yst-plugin-code",
"pages": [
"pages/todo1/index",
"pages/todo2/index",
]
}
],
}
- package.json 插件提供给主包依赖的扩展 (目前主要是支持dependencies)
// 主要是 pluginName dependencies
// pluginName必须跟subpackages的root一致
{
"name": "yst-plugin-ytcloud",
"pluginName": "yst-plugin-code",
"pluginType": "taro",
"version": "0.0.1",
"description": "",
"main": "sdk.js",
"author": "",
"license": "ISC",
"files": [
"yst-plugin-code",
"sdk.js",
"app.config.js"
],
"dependencies": {
"dayjs": "^1.8.29",
"classnames": "^2.2.6",
"lodash": "^4.17.19"
}
}
- 先将插件安装到你的项目中, 例如(举例插件为yst-plugin-ytcloud-test)
yarn add yst-plugin-ytcloud-test
- 在项目根目录下新建 taro-plugin-add.config.json 例如
{
"plugins": [
{
"name": "yst-plugin-ytcloud-test",
"src": "node_modules/yst-plugin-ytcloud-test"
}
]
}
- 运行
taro-plugin-add
- 插件会将插件的依赖合并到主包,如果有依赖更新,请重新安装依赖