diff --git a/ShadowEditor.Web/ShadowEditor.Web.csproj b/ShadowEditor.Web/ShadowEditor.Web.csproj
index 9e6b1d7b..423ec677 100644
--- a/ShadowEditor.Web/ShadowEditor.Web.csproj
+++ b/ShadowEditor.Web/ShadowEditor.Web.csproj
@@ -848,7 +848,9 @@
-
+
+ Designer
+
diff --git a/ShadowEditor.Web/src/serialization/app/ConfigSerializer.js b/ShadowEditor.Web/src/serialization/app/ConfigSerializer.js
index da2807ec..7b6f2bfd 100644
--- a/ShadowEditor.Web/src/serialization/app/ConfigSerializer.js
+++ b/ShadowEditor.Web/src/serialization/app/ConfigSerializer.js
@@ -1,5 +1,5 @@
import BaseSerializer from '../BaseSerializer';
-import Application from '../../Application';
+// import Application from '../../Application';
/**
* 配置序列化器
@@ -12,13 +12,16 @@ ConfigSerializer.prototype = Object.create(BaseSerializer.prototype);
ConfigSerializer.prototype.constructor = ConfigSerializer;
ConfigSerializer.prototype.filter = function (obj) {
- if (obj instanceof Application) {
- return true;
- } else if (obj.metadata && obj.metadata.generator === this.constructor.name) {
- return true;
- } else {
- return false;
- }
+ // TODO: 消除rollup打包Circular dependency警告
+
+ // if (obj instanceof Application) {
+ // return true;
+ // } else if (obj.metadata && obj.metadata.generator === this.constructor.name) {
+ // return true;
+ // } else {
+ // return false;
+ // }
+ return false;
};
ConfigSerializer.prototype.toJSON = function (app) {
diff --git a/ShadowEditor.Web/src/serialization/app/ScriptSerializer.js b/ShadowEditor.Web/src/serialization/app/ScriptSerializer.js
index 97c93811..c5a43485 100644
--- a/ShadowEditor.Web/src/serialization/app/ScriptSerializer.js
+++ b/ShadowEditor.Web/src/serialization/app/ScriptSerializer.js
@@ -1,5 +1,5 @@
import BaseSerializer from '../BaseSerializer';
-import Application from '../../Application';
+// import Application from '../../Application';
/**
* Object3D序列化器
@@ -12,13 +12,17 @@ ScriptSerializer.prototype = Object.create(BaseSerializer.prototype);
ScriptSerializer.prototype.constructor = ScriptSerializer;
ScriptSerializer.prototype.filter = function (obj) {
- if (obj instanceof Application) {
- return true;
- } else if (obj.metadata && obj.metadata.generator === this.constructor.name) {
- return true;
- } else {
- return false;
- }
+ // TODO: 消除rollup打包Circular dependency警告
+
+ // if (obj instanceof Application) {
+ // return true;
+ // } else if (obj.metadata && obj.metadata.generator === this.constructor.name) {
+ // return true;
+ // } else {
+ // return false;
+ // }
+
+ return false;
};
ScriptSerializer.prototype.toJSON = function (app) {