|
@@ -3,6 +3,9 @@ import { defineConfig } from '@tarojs/cli'
|
|
|
import devConfig from './dev'
|
|
|
import prodConfig from './prod'
|
|
|
import path from "path";
|
|
|
+import appConfig from "../project-config/index.common.js";
|
|
|
+
|
|
|
+const distPath = `dist/${appConfig.projectInfo.appCode}`
|
|
|
|
|
|
// https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数
|
|
|
export default defineConfig(async (merge, { command, mode }) => {
|
|
@@ -21,7 +24,7 @@ export default defineConfig(async (merge, { command, mode }) => {
|
|
|
"@/vant": path.resolve(__dirname, "../src/components/vant-weapp"),
|
|
|
'@': path.resolve(__dirname, '../src'),
|
|
|
},
|
|
|
- outputRoot: 'dist',
|
|
|
+ outputRoot: distPath,
|
|
|
plugins: [
|
|
|
[
|
|
|
'@tarojs/plugin-html',
|
|
@@ -42,63 +45,63 @@ export default defineConfig(async (merge, { command, mode }) => {
|
|
|
patterns: [
|
|
|
{
|
|
|
from: "src/components/vant-weapp/wxs",
|
|
|
- to: "dist/components/vant-weapp/wxs",
|
|
|
+ to: distPath + "/components/vant-weapp/wxs",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/common/",
|
|
|
- to: "dist/components/vant-weapp/common/",
|
|
|
+ to: distPath + "/components/vant-weapp/common/",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/button",
|
|
|
- to: "dist/components/vant-weapp/button",
|
|
|
+ to: distPath + "/components/vant-weapp/button",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/radio",
|
|
|
- to: "dist/components/vant-weapp/radio",
|
|
|
+ to: distPath + "/components/vant-weapp/radio",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/radio-group",
|
|
|
- to: "dist/components/vant-weapp/radio-group",
|
|
|
+ to: distPath + "/components/vant-weapp/radio-group",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/info",
|
|
|
- to: "dist/components/vant-weapp/info",
|
|
|
+ to: distPath + "/components/vant-weapp/info",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/icon",
|
|
|
- to: "dist/components/vant-weapp/icon",
|
|
|
+ to: distPath + "/components/vant-weapp/icon",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/loading",
|
|
|
- to: "dist/components/vant-weapp/loading",
|
|
|
+ to: distPath + "/components/vant-weapp/loading",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/notice-bar",
|
|
|
- to: "dist/components/vant-weapp/notice-bar",
|
|
|
+ to: distPath + "/components/vant-weapp/notice-bar",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/cell",
|
|
|
- to: "dist/components/vant-weapp/cell",
|
|
|
+ to: distPath + "/components/vant-weapp/cell",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/popup",
|
|
|
- to: "dist/components/vant-weapp/popup",
|
|
|
+ to: distPath + "/components/vant-weapp/popup",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/transition",
|
|
|
- to: "dist/components/vant-weapp/transition",
|
|
|
+ to: distPath + "/components/vant-weapp/transition",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/dropdown-menu",
|
|
|
- to: "dist/components/vant-weapp/dropdown-menu",
|
|
|
+ to: distPath + "/components/vant-weapp/dropdown-menu",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/dropdown-item",
|
|
|
- to: "dist/components/vant-weapp/dropdown-item",
|
|
|
+ to: distPath + "/components/vant-weapp/dropdown-item",
|
|
|
},
|
|
|
{
|
|
|
from: "src/components/vant-weapp/sticky", // 被 tabs 组件调用,所以一并拷贝
|
|
|
- to: "dist/components/vant-weapp/sticky",
|
|
|
+ to: distPath + "/components/vant-weapp/sticky",
|
|
|
},
|
|
|
],
|
|
|
options: {},
|