diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env" "b/Vol.Vue3\347\211\210\346\234\254/.env"
new file mode 100644
index 000000000..5a121e39c
--- /dev/null
+++ "b/Vol.Vue3\347\211\210\346\234\254/.env"
@@ -0,0 +1 @@
+VUE_APP_NAME='Vol_Template'
\ No newline at end of file
diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env.development" "b/Vol.Vue3\347\211\210\346\234\254/.env.development"
new file mode 100644
index 000000000..e69de29bb
diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env.production" "b/Vol.Vue3\347\211\210\346\234\254/.env.production"
new file mode 100644
index 000000000..e69de29bb
diff --git "a/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue" "b/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue"
index 9ade78282..5f6d863e1 100644
--- "a/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue"
+++ "b/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue"
@@ -151,6 +151,7 @@ export default {
   },
   data() {
     return {
+      appName: process.env.VUE_APP_NAME,
       more: {
         addChild: 'addChild',
         ceateController: 'ceateController',
@@ -174,7 +175,7 @@ export default {
   },
   watch: {
     'layOutOptins.fields.vuePath'(val) {
-      localStorage.setItem('vuePath', val);
+      localStorage.setItem(this.appName+'_vuePath', val);
     },
     deep: true
     //localStorage.setItem("vuePath", this.layOutOptins.fields.vuePath || "");
@@ -334,15 +335,15 @@ export default {
     ceateVuePage(isApp) {
       this.validateTableInfo(() => {
         let vuePath;
-        if (!isApp) {
-          vuePath = localStorage.getItem('vuePath');
+        if (!isApp) {          
+          vuePath = localStorage.getItem(this.appName+'_vuePath');          
           if (!vuePath) {
             return this.$message.error(
               '请先设置Vue项目对应Views的绝对路径,然后再保存!'
             );
           }
-        } else {
-          vuePath = localStorage.getItem('appPath');
+        } else {          
+          vuePath = localStorage.getItem(this.appName+'_appPath');
           if (!vuePath) {
             return this.$message.error('请先设置app路径,然后再保存!');
           }
@@ -406,8 +407,8 @@ export default {
     ceateController() {},
     checkSortName() {},
     save() {
-      localStorage.setItem('vuePath', this.layOutOptins.fields.vuePath || '');
-      localStorage.setItem('appPath', this.layOutOptins.fields.appPath || '');
+      localStorage.setItem(this.appName+'__vuePath', this.layOutOptins.fields.vuePath || '');
+      localStorage.setItem(this.appName+'_appPath', this.layOutOptins.fields.appPath || '');
 
       if (
         this.tableInfo &&
@@ -508,8 +509,8 @@ export default {
         column.bind.data = data;
       });
 
-    builderData.form.fields.vuePath = this.getVuePath('vuePath');
-    builderData.form.fields.appPath = this.getVuePath('appPath');
+    builderData.form.fields.vuePath = this.getVuePath(this.appName+'_vuePath');
+    builderData.form.fields.appPath = this.getVuePath(this.appName+'_appPath');
     this.http.post('/api/builder/GetTableTree', {}, false).then((x) => {
       this.tree = JSON.parse(x.list);
       if (!x.nameSpace) {