diff --git a/package.json b/package.json index d03a31592d..b70277931b 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "build:taro:site": "pnpm update:taro:entry && npm run checked:taro && npm run generate:file:taro:pages && pnpm --dir ./packages/nutui-taro-demo build:h5", "build:jdtaro:site": "pnpm update:taro:entry && npm run checked:taro && npm run generate:file:taro:pages && JD=1 pnpm --dir ./packages/nutui-taro-demo build:h5", "build:taro:site:jmapp": "npm run checked:taro && VITE_APP_PROJECT_ID=jmapp npm run generate:file:taro:pages && pnpm --dir ./packages/nutui-taro-demo build:h5", - "build:jstaro:site:jmapp": "npm run checked:taro && VITE_APP_PROJECT_ID=jmapp npm run generate:file:taro:pages && JD=1 pnpm --dir ./packages/nutui-taro-demo build:h5", + "build:jdtaro:site:jmapp": "npm run checked:taro && VITE_APP_PROJECT_ID=jmapp npm run generate:file:taro:pages && JD=1 pnpm --dir ./packages/nutui-taro-demo build:h5", "generate:file": "node scripts/generate-nutui.js", "generate:themes": "node scripts/generate-themes.js", "generate:themes-dev": "node scripts/generate-themes-dev.js", diff --git a/scripts/create-component-mode.js b/scripts/create-component-mode.js index d4164682e6..515496f8b5 100644 --- a/scripts/create-component-mode.js +++ b/scripts/create-component-mode.js @@ -16,7 +16,7 @@ const newCpt = { show: true, taro: true, v15: false, - dd: true, + dd: false, author: '', } diff --git a/scripts/demo.js b/scripts/demo.js index c355bf9092..de5a50a62d 100644 --- a/scripts/demo.js +++ b/scripts/demo.js @@ -112,7 +112,7 @@ const defaultProps = { ...ComponentDefaults, } as ${name}Props export const ${name}: FunctionComponent< - Partial & React.HTMLAttributes + Partial<${name}Props> & React.HTMLAttributes > = (props) => { // const { locale } = useConfig() // const rtl = useRtl() @@ -121,7 +121,7 @@ export const ${name}: FunctionComponent< const cls = classNames(classPrefix, className) return (
- PickerView + ${name}
) } @@ -141,7 +141,7 @@ const defaultProps = { ...ComponentDefaults, } as ${name}Props export const ${name}: FunctionComponent< - Partial & React.HTMLAttributes + Partial<${name}Props> & React.HTMLAttributes > = (props) => { // const { locale } = useConfig() // const rtl = useRtl() @@ -150,7 +150,7 @@ export const ${name}: FunctionComponent< const cls = classNames(classPrefix, className) return ( - PickerView + ${name} ) } diff --git a/scripts/harmony/update-taro-entry.js b/scripts/harmony/update-taro-entry.js index a8a4c7b971..2d228fc877 100644 --- a/scripts/harmony/update-taro-entry.js +++ b/scripts/harmony/update-taro-entry.js @@ -8,7 +8,7 @@ const param = process.env.C // C=radio pnpm dev:taro:jdharmonycpp or C=radio,button,cell pnpm dev:taro:jdharmonycpp function specialComponent(name) { - if(!param) return true + if (!param) return true const entries = param.split(',').map((i) => i.toLowerCase()) return entries.includes(name.toLowerCase()) } @@ -89,33 +89,3 @@ export default defineAppConfig({ } create() - -// 更新pages下面的入口文件 -const updatePages = (componentBaseUrl, item) => { - fse.writeFileSync( - `${componentBaseUrl}/index.tsx`, - `import Demo from '@/packages/${item.lowercaseName}/demo.taro';\nexport default Demo;` - ) - fse.writeFileSync( - `${componentBaseUrl}/index.config.ts`, - `export default {\n navigationBarTitleText: '${item.name}',\n}` - ) -} - -adaptedArray.map((item) => { - if (childAdaptedArray.includes(item.lowercaseName)) return - const componentBaseUrl = `${process.cwd()}/packages/nutui-taro-demo/src/${item.enName}/pages/${item.lowercaseName}` - // 判断文件夹是否存在 - fse.access(componentBaseUrl, fse.constants.F_OK, (err) => { - if (err) { - // 文件夹不存在,创建文件夹 - fse.mkdir(componentBaseUrl, { recursive: true }, (err) => { - if (err) throw err - console.log('文件夹创建成功!') - updatePages(componentBaseUrl, item) - }) - } else { - updatePages(componentBaseUrl, item) - } - }) -}) diff --git a/scripts/taro/generate-taro-pages.js b/scripts/taro/generate-taro-pages.js index e28a2ebbec..a699c5cdb8 100644 --- a/scripts/taro/generate-taro-pages.js +++ b/scripts/taro/generate-taro-pages.js @@ -3,16 +3,6 @@ const path = require('path') const fs = require('fs') const config = require('../../src/config.json') -// 已适配组件对象 -const adaptedArray = [] -config.nav.map((item) => { - item.packages.forEach((element) => { - const { dd } = element - if (!dd) return // 未适配不导出 - adaptedArray.push(element.name.toLowerCase()) - }) -}) - const navs = config.nav // let fileStr = `@import '../../../styles/font/iconfont.css';` @@ -50,10 +40,8 @@ const createIndexConfig = (enName, package) => { }) // 生成 demo - const demoContent = adaptedArray.includes(nameLc) - ? `import Demo from '@/packages/${nameLc}/demo.taro'; + const demoContent = `import Demo from '@/packages/${nameLc}/demo.taro'; export default Demo;` - : `export default <>;` const demoDirPath = path.join( __dirname, `../../packages/nutui-taro-demo/src/${enName}/pages/${nameLc}`