浏览代码

fix: pnpm workspace structure

userquin 2 年之前
父节点
当前提交
e8300d61b3
共有 6 个文件被更改,包括 7 次插入11 次删除
  1. 0 4
      playground/components.d.ts
  2. 0 2
      playground/package.json
  3. 4 1
      playground/tsconfig.node.json
  4. 1 1
      playground/vite.config.ts
  5. 1 1
      pnpm-lock.yaml
  6. 1 2
      pnpm-workspace.yaml

+ 0 - 4
playground/components.d.ts

@@ -9,7 +9,6 @@ export {}
 
 declare module '@vue/runtime-core' {
   export interface GlobalComponents {
-    AkuAku: typeof import('./src/components/gltf/AkuAku.vue')['default']
     AnimatedModel: typeof import('./src/components/AnimatedModel.vue')['default']
     Cameras: typeof import('./src/components/Cameras.vue')['default']
     FBXModels: typeof import('./src/components/FBXModels.vue')['default']
@@ -21,8 +20,6 @@ declare module '@vue/runtime-core' {
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
     ShadersExperiment: typeof import('./src/components/shaders-experiment/index.vue')['default']
-    'ShadersExperiment.vue': typeof import('./src/components/shadersExperiment.vue/index.vue')['default']
-    Shapes: typeof import('./src/components/Shapes.vue')['default']
     TestSphere: typeof import('./src/components/TestSphere.vue')['default']
     Text3D: typeof import('./src/components/Text3D.vue')['default']
     TheBasic: typeof import('./src/components/TheBasic.vue')['default']
@@ -30,7 +27,6 @@ declare module '@vue/runtime-core' {
     TheEnvironment: typeof import('./src/components/TheEnvironment.vue')['default']
     TheEvents: typeof import('./src/components/TheEvents.vue')['default']
     TheExperience: typeof import('./src/components/TheExperience.vue')['default']
-    TheExperiment: typeof import('./src/components/gltf/TheExperiment.vue')['default']
     TheFireFlies: typeof import('./src/components/portal-journey/TheFireFlies.vue')['default']
     TheFirstScene: typeof import('./src/components/TheFirstScene.vue')['default']
     TheGizmos: typeof import('./src/components/TheGizmos.vue')['default']

+ 0 - 2
playground/package.json

@@ -9,11 +9,9 @@
     "preview": "vite preview"
   },
   "dependencies": {
-    "@tresjs/core": "workspace:^2.0.0-rc.2",
     "vue-router": "^4.2.0"
   },
   "devDependencies": {
-    "@tresjs/core": "workspace:^2.0.0-rc.2",
     "unplugin-auto-import": "^0.16.0",
     "vite-plugin-glsl": "^1.1.2"
   }

+ 4 - 1
playground/tsconfig.node.json

@@ -3,7 +3,10 @@
     "composite": true,
     "module": "ESNext",
     "moduleResolution": "Node",
-    "allowSyntheticDefaultImports": true
+    "allowSyntheticDefaultImports": true,
+    "paths": {
+      "@tresjs/core": ["../src/index.ts"]
+    },
   },
   "include": ["vite.config.ts"]
 }

+ 1 - 1
playground/vite.config.ts

@@ -33,8 +33,8 @@ export default defineConfig({
   ],
   resolve: {
     alias: {
+      '@tresjs/core': resolve(__dirname, '../src/index.ts'),
       '/@': resolve(__dirname, '../src'),
     },
-    dedupe: ['@tresjs/core', 'three'],
   },
 })

+ 1 - 1
pnpm-lock.yaml

@@ -132,7 +132,7 @@ importers:
   playground:
     dependencies:
       '@tresjs/core':
-        specifier: workspace:^2.0.0-rc.2
+        specifier: workspace:*
         version: link:..
       vue-router:
         specifier: ^4.2.0

+ 1 - 2
pnpm-workspace.yaml

@@ -1,3 +1,2 @@
 packages:
-  - 'src/**'
-  - 'playground/**'
+  - playground