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) {