Remax微信小程序开发日志 一、开始 1 2 npx create-remax-app myApp -t 1 2 yarn dev 1 2 微信小程序开发者工具导入dist文件夹 二、使用 Kqinfo UI 安装 1 2 yarn add @kqinfo/ui 如果安装失败sentry-cli 1 2 3 //在项目根目录添加.npmrc文件 sentrycli_cdnurl=https://cdn.npm.taobao.org/dist/sentry-cli 按需加载 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //安装babel-plugin-import插件 yarn add babel-plugin-import -D //根目录新建babel.config.js文件 module.exports = { plugins: [ + [ + 'import', + { + libraryDirectory: 'es', + libraryName: '@kqinfo/ui' + }, + '@kqinfo/ui' + ] ] }; 定制主题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //安装less加载器 yarn add @remax/plugin-less //修改remax.config.js文件 + const less = require('@remax/plugin-less'); module.exports = { ... - plugins: [less()], + plugins: [ + less({ + lessOptions: { + modifyVars: { '@brand-primary': '#2780d9' }, + javascriptEnabled: true + } + }) + ] ... }; 使用 1 2 3 4 5 //将app.ts文件修改app.tsx文件 +import { ConfigProvider } from '@kqinfo/ui'; const App: React.FC = (props) => <ConfigProvider brandPrimary={'#2780d9'}>{props.children}</ConfigProvider> as React.ReactElement; 三、使用 anar ui 1 2 yarn add annar 1 2 3 4 5 6 //全局样式引入 app.tsx import 'annar/dist/annar.css'; //按需加载引入 app.tsx import 'annar/esm/button/style/css'; 四、问题 1. 真机调试 1 2 3 //需要压缩 -m,否则代码过大无法通过审核 yarn dev -m Taro开发日志
Remax微信小程序开发日志 一、开始 1 2 npx create-remax-app myApp -t 1 2 yarn dev 1 2 微信小程序开发者工具导入dist文件夹 二、使用 Kqinfo UI 安装 1 2 yarn add @kqinfo/ui 如果安装失败sentry-cli 1 2 3 //在项目根目录添加.npmrc文件 sentrycli_cdnurl=https://cdn.npm.taobao.org/dist/sentry-cli 按需加载 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //安装babel-plugin-import插件 yarn add babel-plugin-import -D //根目录新建babel.config.js文件 module.exports = { plugins: [ + [ + 'import', + { + libraryDirectory: 'es', + libraryName: '@kqinfo/ui' + }, + '@kqinfo/ui' + ] ] }; 定制主题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //安装less加载器 yarn add @remax/plugin-less //修改remax.config.js文件 + const less = require('@remax/plugin-less'); module.exports = { ... - plugins: [less()], + plugins: [ + less({ + lessOptions: { + modifyVars: { '@brand-primary': '#2780d9' }, + javascriptEnabled: true + } + }) + ] ... }; 使用 1 2 3 4 5 //将app.ts文件修改app.tsx文件 +import { ConfigProvider } from '@kqinfo/ui'; const App: React.FC = (props) => <ConfigProvider brandPrimary={'#2780d9'}>{props.children}</ConfigProvider> as React.ReactElement; 三、使用 anar ui 1 2 yarn add annar 1 2 3 4 5 6 //全局样式引入 app.tsx import 'annar/dist/annar.css'; //按需加载引入 app.tsx import 'annar/esm/button/style/css'; 四、问题 1. 真机调试 1 2 3 //需要压缩 -m,否则代码过大无法通过审核 yarn dev -m