浏览代码

fix: remove mistaken packaging products in taro

eiinu 3 年之前
父节点
当前提交
08056ea2e0
共有 2 个文件被更改,包括 11 次插入6 次删除
  1. 9 3
      jd/generate-unplugin-deps.cjs
  2. 2 3
      package.json

+ 9 - 3
jd/generate-unplugin-deps.cjs

@@ -1,3 +1,9 @@
+#!/usr/bin/env node
+let target = process.argv[2];
+if (!target) {
+  console.error('缺少 nutui or nutui-taro 参数!');
+  return;
+}
 const config = require('../src/config.json');
 const packageConfig = require('../package.json');
 const path = require('path');
@@ -18,7 +24,7 @@ config.nav.forEach((item) => {
     // gen entry
     if (element.exclude != true) {
       let outputMjs = '';
-      if (element.type == 'methods') {
+      if (element.type == 'methods' && target == 'nutui') {
         outputMjs = `import _${element.name} from '../_es/${element.name}.js';
 import { show${element.name} } from '../_es/${element.name}.js';
 const treeshaking = (t) => t;
@@ -41,8 +47,8 @@ export { ${element.name} };`;
     }
   });
 });
-outputFileEntry += components.map(name => `import { ${name} } from "./packages/${name}/index.mjs";`).join('\n');
-outputFileEntry += `\nimport { Locale } from "./packages/locale/lang";
+outputFileEntry += components.map(name => `import { ${name} } from "./packages/${name.toLowerCase()}/index.mjs";`).join('\n');
+outputFileEntry += `\nimport { Locale } from "./packages/locale/lang/index.js";
 function install(app) {
   const packages = [${components.join(',')}];
   packages.forEach((item) => {

+ 2 - 3
package.json

@@ -50,8 +50,8 @@
     "build:site": "npm run checked && vite build",
     "build:site-jdt": "npm run checked && vite build --config vite.config.jdt.ts ",
     "build:site:oss": "npm run checked && vite build --base=/nutui/4x/",
-    "build": "npm run checked && vite build --config vite.config.build.ts && vite build --config vite.config.build.disperse.ts && npm run generate:themes && vite build --config vite.config.build.css.ts && vite build --config vite.config.build.locale.ts && npm run dts && npm run attrs && npm run generate:unplugin:deps && node jd/copy-dist.cjs nutui",
-    "build:taro:vue": "npm run checked:taro:vue && vite build --config vite.config.build.taro.vue.ts && vite build --config vite.config.build.taro.vue.disperse.ts && npm run generate:themes && vite build --config vite.config.build.css.ts && vite build --config vite.config.build.locale.ts && npm run dts:taro && npm run attrs&& npm run generate:unplugin:deps && node jd/copy-dist.cjs nutui-taro",
+    "build": "npm run checked && vite build --config vite.config.build.ts && vite build --config vite.config.build.disperse.ts && npm run generate:themes && vite build --config vite.config.build.css.ts && vite build --config vite.config.build.locale.ts && npm run dts && npm run attrs && node jd/generate-unplugin-deps.cjs nutui && node jd/copy-dist.cjs nutui",
+    "build:taro:vue": "npm run checked:taro:vue && vite build --config vite.config.build.taro.vue.ts && vite build --config vite.config.build.taro.vue.disperse.ts && npm run generate:themes && vite build --config vite.config.build.css.ts && vite build --config vite.config.build.locale.ts && npm run dts:taro && npm run attrs&& node jd/generate-unplugin-deps.cjs nutui-taro && node jd/copy-dist.cjs nutui-taro",
     "serve": "vite preview",
     "upload": "yarn build:site:oss && node ./jd/upload.js",
     "add": "node jd/createComponentMode.js",
@@ -62,7 +62,6 @@
     "generate:types": "rm -rf ./dist/types && node jd/generate-types.cjs",
     "generate:types:taro": "rm -rf ./dist/types && node jd/generate-types-taro.cjs",
     "generate:themes": "node jd/generate-themes.cjs",
-    "generate:unplugin:deps": "node jd/generate-unplugin-deps.cjs",
     "prepare": "husky install",
     "test": "jest",
     "release": "standard-version -a",