浏览代码

fix: change sideEffects & default export (#2094)

eiinu 2 年之前
父节点
当前提交
4eea235fba
共有 4 个文件被更改,包括 12 次插入22 次删除
  1. 2 2
      jd/generate-nutui.cjs
  2. 5 12
      jd/generate-unplugin-deps.cjs
  3. 3 4
      publish/nutui-taro/package.json
  4. 2 4
      publish/nutui/package.json

+ 2 - 2
jd/generate-nutui.cjs

@@ -35,7 +35,7 @@ let fileStrBuild = `${importStr}
 ${installFunction}
 const version = '${packageConfig.version}';
 export { install, version, Locale, ${packages.join(',')}, ${methods.join(',')}};
-export default { install, version, Locale};`;
+export default { install, version};`;
 
 fs.outputFile(path.resolve(__dirname, '../src/packages/nutui.vue.build.ts'), fileStrBuild, 'utf8', (error) => {
   // logger.success(`${package_config_path} 文件写入成功`);
@@ -46,7 +46,7 @@ ${installFunction}
 ${importScssStr}
 export const testComponents = { ${packages.join(',')}};
 export { install, Locale, ${packages.join(',')}, ${methods.join(',')}  };
-export default { install, version:'${packageConfig.version}', Locale};`;
+export default { install, version:'${packageConfig.version}'};`;
 fs.outputFile(path.resolve(__dirname, '../src/packages/nutui.vue.ts'), fileStrDev, 'utf8', (error) => {
   // logger.success(`${package_config_path} 文件写入成功`);
 });

+ 5 - 12
jd/generate-unplugin-deps.cjs

@@ -48,8 +48,8 @@ export { ${element.name} };`;
   });
 });
 outputFileEntry += components.map(name => `import { ${name} } from "./packages/${name.toLowerCase()}/index.mjs";`).join('\n');
-outputFileEntry += `\nimport { Locale } from "./packages/locale/lang";
-function install(app) {
+outputFileEntry += `\nexport { Locale } from "./packages/locale/lang";
+export function install(app) {
   const packages = [${components.join(',')}];
   packages.forEach((item) => {
       if (item.install) {
@@ -59,17 +59,10 @@ function install(app) {
       }
   });
 }
-const version = '${packageConfig.version}';
-var stdin_default = {
+export const version = '${packageConfig.version}';
+export default {
   install,
-  version,
-  Locale
-};
-export {
-  stdin_default as default,
-  install,
-  version,
-  Locale
+  version
 };`;
 
 tasks.push(

+ 3 - 4
publish/nutui-taro/package.json

@@ -7,10 +7,9 @@
   "style": "dist/style.css",
   "typings": "dist/types/index.d.ts",
   "sideEffects": [
-    "dist/packages/**/*",
-    "dist/packages/locale/lang/*",
-    "dist/styles/**",
-    "dist/style.css"
+    "dist/packages/**/style.mjs",
+    "*.scss",
+    "*.css"
   ],
   "web-types": "dist/smartips/web-types.json",
   "keywords": [

+ 2 - 4
publish/nutui/package.json

@@ -7,11 +7,9 @@
   "style": "dist/style.css",
   "typings": "dist/types/index.d.ts",
   "sideEffects": [
-    "dist/packages/**/*",
     "dist/packages/**/style.mjs",
-    "dist/packages/locale/lang/*",
-    "dist/styles/**",
-    "dist/style.css"
+    "*.scss",
+    "*.css"
   ],
   "web-types": "dist/smartips/web-types.json",
   "keywords": [