Skip to content

vue3模板插件,引入cc就会导致运行时报错 #18594

@Damingass

Description

@Damingass

Cocos Creator version

3.8.6

System information

windows10

Issue description

只要注释引入和调用cc的部分,插件就可以正常运行,调用cc则报错
import { readFileSync } from 'fs-extra';
import { createApp, App, defineComponent } from 'vue';
import axios from 'axios';
import { WebSocket } from 'ws';

import { join } from 'path';
module.paths.push(join(Editor.App.path, 'node_modules'));
import { Node, assetManager, instantiate, find, Prefab, Vec3 } from 'cc';

Relevant error log output

[Window] Panel[tripo_model_generator] cannot be loaded - Cannot find module 'C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules\cc\index.js'. Please verify that the package.json has a valid "main" entry
Error: Panel[tripo_model_generator] cannot be loaded - Cannot find module 'C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules\cc\index.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (node:internal/modules/cjs/loader:452:19)
at Module._findPath [as __findPath] (node:internal/modules/cjs/loader:723:18)
at Function._findPath (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\creator\dist\require.js:1:717)
at Module._resolveFilename (node:internal/modules/cjs/loader:1138:27)
at a._resolveFilename (node:electron/js2c/renderer_init:2:2669)
at Function._resolveFilename (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\creator\index.js:8:24)
at Module._load (node:internal/modules/cjs/loader:993:27)
at c._load (node:electron/js2c/node_init:2:17025)
at s._load (node:electron/js2c/renderer_init:2:30909)
at Module.require (node:internal/modules/cjs/loader:1240:19)
at require (node:internal/modules/helpers:179:18)
at Object. (D:\CocosProj\NewProject\extensions\tripo_model_generator\dist\panels\default\index.js:13:14)
at Object. (D:\CocosProj\NewProject\extensions\tripo_model_generator\dist\panels\default\index.js:157:3)
at Module._compile (node:internal/modules/cjs/loader:1373:14)
at Object.extFunction (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\creator\dist\require.js:1:2233)
at Module.load (node:internal/modules/cjs/loader:1215:32)
at Module._load (node:internal/modules/cjs/loader:1031:12)
at c._load (node:electron/js2c/node_init:2:17025)
at s._load (node:electron/js2c/renderer_init:2:30909)
at Module.require (node:internal/modules/cjs/loader:1240:19)
at r (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\creator\dist\require.js:1:2858)
at loadPanel (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\panel\lib\element.ccc:1:5651)
at C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@editor\panel\lib\element.ccc:1:4434
at sentryWrapped (C:\ProgramData\cocos\editors\Creator\3.8.6\resources\app.asar\node_modules@sentry\browser\cjs\helpers.js:93:17)

Steps to reproduce

创建vue3插件模板,引入cc,则报错

Minimal reproduction project

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugNeeds TriageNeeds to be assigned by the team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions