浏览代码

[demo]Add different script

dufu1991 1 年之前
父节点
当前提交
7aff643cc5
共有 3 个文件被更改,包括 82 次插入8 次删除
  1. 78 1
      packages/stdf/package.json
  2. 1 1
      packages/stdf/src/routes/+layout.svelte
  3. 3 6
      packages/stdf/vite.config.ts

+ 78 - 1
packages/stdf/package.json

@@ -29,7 +29,84 @@
 		"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
 		"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
 		"format": "prettier --write .",
-		"lint": "prettier --check . && eslint ."
+		"lint": "prettier --check . && eslint .",
+		"dev_en": "vite --mode english",
+		"button": "vite --mode button",
+		"icon": "vite --mode icon",
+		"navBar": "vite --mode navBar",
+		"divider": "vite --mode divider",
+		"cell": "vite --mode cell",
+		"switch": "vite --mode switch",
+		"avatar": "vite --mode avatar",
+		"tabs": "vite --mode tabs",
+		"tabBar": "vite --mode tabBar",
+		"steps": "vite --mode steps",
+		"indexBar": "vite --mode indexBar",
+		"radio": "vite --mode radio",
+		"checkbox": "vite --mode checkbox",
+		"input": "vite --mode input",
+		"grids": "vite --mode grids",
+		"swiper": "vite --mode swiper",
+		"placeholder": "vite --mode placeholder",
+		"skeleton": "vite --mode skeleton",
+		"rate": "vite --mode rate",
+		"slider": "vite --mode slider",
+		"badge": "vite --mode badge",
+		"noticeBar": "vite --mode noticeBar",
+		"progress": "vite --mode progress",
+		"progressLoop": "vite --mode progressLoop",
+		"mask": "vite --mode mask",
+		"toast": "vite --mode toast",
+		"loading": "vite --mode loading",
+		"popup": "vite --mode popup",
+		"bottomSheet": "vite --mode bottomSheet",
+		"modal": "vite --mode modal",
+		"dialog": "vite --mode dialog",
+		"actionSheet": "vite --mode actionSheet",
+		"picker": "vite --mode picker",
+		"asyncPicker": "vite --mode asyncPicker",
+		"timePicker": "vite --mode timePicker",
+		"calendar": "vite --mode calendar",
+		"pagination": "vite --mode pagination",
+		"numKeyboard": "vite --mode numKeyboard",
+		"button_en": "vite --mode button_en",
+		"icon_en": "vite --mode icon_en",
+		"navBar_en": "vite --mode navBar_en",
+		"divider_en": "vite --mode divider_en",
+		"cell_en": "vite --mode cell_en",
+		"switch_en": "vite --mode switch_en",
+		"avatar_en": "vite --mode avatar_en",
+		"tabs_en": "vite --mode tabs_en",
+		"tabBar_en": "vite --mode tabBar_en",
+		"steps_en": "vite --mode steps_en",
+		"indexBar_en": "vite --mode indexBar_en",
+		"radio_en": "vite --mode radio_en",
+		"checkbox_en": "vite --mode checkbox_en",
+		"input_en": "vite --mode input_en",
+		"grids_en": "vite --mode grids_en",
+		"swiper_en": "vite --mode swiper_en",
+		"placeholder_en": "vite --mode placeholder_en",
+		"skeleton_en": "vite --mode skeleton_en",
+		"rate_en": "vite --mode rate_en",
+		"slider_en": "vite --mode slider_en",
+		"badge_en": "vite --mode badge_en",
+		"noticeBar_en": "vite --mode noticeBar_en",
+		"progress_en": "vite --mode progress_en",
+		"progressLoop_en": "vite --mode progressLoop_en",
+		"mask_en": "vite --mode mask_en",
+		"toast_en": "vite --mode toast_en",
+		"loading_en": "vite --mode loading_en",
+		"popup_en": "vite --mode popup_en",
+		"bottomSheet_en": "vite --mode bottomSheet_en",
+		"modal_en": "vite --mode modal_en",
+		"dialog_en": "vite --mode dialog_en",
+		"actionSheet_en": "vite --mode actionSheet_en",
+		"picker_en": "vite --mode picker_en",
+		"asyncPicker_en": "vite --mode asyncPicker_en",
+		"timePicker_en": "vite --mode timePicker_en",
+		"calendar_en": "vite --mode calendar_en",
+		"pagination_en": "vite --mode pagination_en",
+		"numKeyboard_en": "vite --mode numKeyboard_en"
 	},
 	"files": [
 		"dist",

+ 1 - 1
packages/stdf/src/routes/+layout.svelte

@@ -119,7 +119,7 @@
 			// 英文模式去掉 mode 后面的 _en 作为 nav
 			// English mode removes _en after mode as nav
 			const nav = englishMode ? mode.slice(0, -3) : mode;
-			goto(`/${englishMode ? 'en_US' : 'zh_CN'}/${nav}`);
+			goto(`/${nav}/${englishMode ? 'en_US' : 'zh_CN'}`);
 		}
 	});
 

+ 3 - 6
packages/stdf/vite.config.ts

@@ -1,11 +1,8 @@
 import { sveltekit } from '@sveltejs/kit/vite';
 import { defineConfig } from 'vite';
-// import svgSprite from 'rollup-plugin-stdf-icon';
+import svgSprite from 'rollup-plugin-stdf-icon';
 
 export default defineConfig({
-	plugins: [
-		sveltekit()
-		//  svgSprite([{ inFile: 'src/assets/symbols', outFile: 'static/fonts', fileName: 'symbol' }])
-	]
-	// server: { hmr: true, host: '0.0.0.0', port: 8888 }
+	plugins: [sveltekit(), svgSprite([{ inFile: 'src/assets/symbols', outFile: 'static/fonts', fileName: 'symbol' }])],
+	server: { hmr: true, host: '0.0.0.0', port: 8888 }
 });