From 41324818189919db2642492f447d3573e30e7858 Mon Sep 17 00:00:00 2001 From: June <1601745371@qq.com> Date: Thu, 18 Apr 2024 11:37:34 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96sdk=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=91=BD=E4=BB=A4=20(#339)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- package.json | 11 ++++++----- packages/core/package.json | 4 ++-- viteSDK.config.ts => packages/core/vite.config.ts | 8 +++++--- 4 files changed, 14 insertions(+), 11 deletions(-) rename viteSDK.config.ts => packages/core/vite.config.ts (75%) diff --git a/.gitignore b/.gitignore index 5a5f2a64..49809a96 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ .DS_Store node_modules -/dist +dist # local env files .env.local diff --git a/package.json b/package.json index ab07c2e2..d2bc6766 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,16 @@ "version": "1.0.0", "description": "a template project for vue3, ViewUIPlus, TypeScript and Vite.", "scripts": { - "serve": "npm run dev", + "preinstall": "npx only-allow pnpm", + "serve": "pnpm dev", "dev": "vite serve", "dev:staging": "vite serve --mode=staging", "dev:prod": "vite serve --mode=production", "build": "vite build", - "build:sdk": "vite build --config viteSDK.config.ts", + "build:sdk": "pnpm -C packages/core build", "build:staging": "vite build --mode=staging", - "preview": "npm run build && vite preview", - "preview:staging": "npm run build:staging && vite preview --mode=staging", + "preview": "pnpm build && vite preview", + "preview:staging": "pnpm build:staging && vite preview --mode=staging", "prepare": "husky install" }, "dependencies": { @@ -72,4 +73,4 @@ "prettier --write" ] } -} \ No newline at end of file +} diff --git a/packages/core/package.json b/packages/core/package.json index 58e2f473..87da9fc5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.ts", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "build": "vite build" }, "dependencies": { "events": "^3.3.0", @@ -17,4 +17,4 @@ "keywords": [], "author": "", "license": "ISC" -} \ No newline at end of file +} diff --git a/viteSDK.config.ts b/packages/core/vite.config.ts similarity index 75% rename from viteSDK.config.ts rename to packages/core/vite.config.ts index c0afe53c..2f399fd2 100644 --- a/viteSDK.config.ts +++ b/packages/core/vite.config.ts @@ -3,8 +3,8 @@ * @version: * @Author: June * @Date: 2023-04-24 00:25:39 - * @LastEditors: 秦少卫 - * @LastEditTime: 2024-03-17 13:46:56 + * @LastEditors: June 1601745371@qq.com + * @LastEditTime: 2024-04-18 10:14:25 */ import { defineConfig } from 'vite'; import eslintPlugin from 'vite-plugin-eslint'; //导入包 @@ -12,12 +12,14 @@ import { resolve } from 'path'; const config = () => { return { + base: './', build: { lib: { - entry: resolve(__dirname, './packages/core/index.ts'), + entry: resolve(__dirname, './index.ts'), name: 'Kuaitu', fileName: 'index', }, + outDir: resolve(__dirname, '../../dist'), }, plugins: [ // 增加下面的配置项,这样在运行时就能检查eslint规范