Skip to content

Commit 4132481

Browse files
authored
chore: 优化sdk打包命令 (#339)
1 parent daecb68 commit 4132481

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.DS_Store
22
node_modules
3-
/dist
3+
dist
44

55
# local env files
66
.env.local

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@
44
"version": "1.0.0",
55
"description": "a template project for vue3, ViewUIPlus, TypeScript and Vite.",
66
"scripts": {
7-
"serve": "npm run dev",
7+
"preinstall": "npx only-allow pnpm",
8+
"serve": "pnpm dev",
89
"dev": "vite serve",
910
"dev:staging": "vite serve --mode=staging",
1011
"dev:prod": "vite serve --mode=production",
1112
"build": "vite build",
12-
"build:sdk": "vite build --config viteSDK.config.ts",
13+
"build:sdk": "pnpm -C packages/core build",
1314
"build:staging": "vite build --mode=staging",
14-
"preview": "npm run build && vite preview",
15-
"preview:staging": "npm run build:staging && vite preview --mode=staging",
15+
"preview": "pnpm build && vite preview",
16+
"preview:staging": "pnpm build:staging && vite preview --mode=staging",
1617
"prepare": "husky install"
1718
},
1819
"dependencies": {
@@ -72,4 +73,4 @@
7273
"prettier --write"
7374
]
7475
}
75-
}
76+
}

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "",
55
"main": "index.ts",
66
"scripts": {
7-
"test": "echo \"Error: no test specified\" && exit 1"
7+
"build": "vite build"
88
},
99
"dependencies": {
1010
"events": "^3.3.0",
@@ -17,4 +17,4 @@
1717
"keywords": [],
1818
"author": "",
1919
"license": "ISC"
20-
}
20+
}

viteSDK.config.ts renamed to packages/core/vite.config.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@
33
* @version:
44
* @Author: June
55
* @Date: 2023-04-24 00:25:39
6-
* @LastEditors: 秦少卫
7-
* @LastEditTime: 2024-03-17 13:46:56
6+
* @LastEditors: June [email protected]
7+
* @LastEditTime: 2024-04-18 10:14:25
88
*/
99
import { defineConfig } from 'vite';
1010
import eslintPlugin from 'vite-plugin-eslint'; //导入包
1111
import { resolve } from 'path';
1212

1313
const config = () => {
1414
return {
15+
base: './',
1516
build: {
1617
lib: {
17-
entry: resolve(__dirname, './packages/core/index.ts'),
18+
entry: resolve(__dirname, './index.ts'),
1819
name: 'Kuaitu',
1920
fileName: 'index',
2021
},
22+
outDir: resolve(__dirname, '../../dist'),
2123
},
2224
plugins: [
2325
// 增加下面的配置项,这样在运行时就能检查eslint规范

0 commit comments

Comments
 (0)