瀏覽代碼

feat(package): 添加 test 包
- 新增 test 包的 index.js 文件,导出常量 A
- 创建 test 包的 package.json 文件,配置基本信息和脚本
- 添加 vite.config.js 文件,配置 Vite 构建
- 创建 CHANGELOG.md 文件,记录版本变更

hongk 1 周之前
父節點
當前提交
c1dbe72bd0

+ 7 - 0
package/packages/test/CHANGELOG.md

@@ -0,0 +1,7 @@
+# test
+
+## 1.0.1
+
+### Patch Changes
+
+- test

+ 1 - 0
package/packages/test/index.js

@@ -0,0 +1 @@
+export const A=1

+ 14 - 0
package/packages/test/package.json

@@ -0,0 +1,14 @@
+{
+  "name": "test",
+  "version": "1.0.1",
+  "description": "",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1",
+    "build": "vite build"
+  },
+  "repository": {
+    "type": "git",
+    "url": "http://112.124.9.106:10300/hk/component-lib.git"
+  }
+}

+ 25 - 0
package/packages/test/vite.config.js

@@ -0,0 +1,25 @@
+import { defineConfig } from 'vite';
+import vue from '@vitejs/plugin-vue';
+import VitePluginStyleInject from 'vite-plugin-style-inject';
+
+export default defineConfig({
+    plugins: [
+        vue(), // 添加 Vue 插件
+        VitePluginStyleInject() // 添加样式注入插件
+    ],
+    build: {
+        lib: {
+            entry: 'index.js', // 入口文件
+            name: 'MyComponentLibrary', // 全局变量名
+            fileName: (format) => `index.${format}.js`, // 输出文件名
+        },
+        rollupOptions: {
+            external: ['vue'], // 外部依赖
+            output: {
+                globals: {
+                    vue: 'Vue'
+                },
+            },
+        },
+    },
+});