         Util.copy @projectTempDir, info.appPath, copySuccess
 
     Util.createDir info.appPath, createSuccess
+    LoadingMask = new @LoadingMask()
+    @modalPanel.item.append(LoadingMask)
 
   # 带框架项目创建
   newFrameProject: (options) ->

          targetPath = pathM.join info.appPath,'modules','butterfly-slim'
          Util.copy @repoDir, targetPath, (err) => # 复制成功后，将框架复制到项目的 modules 下
            throw err if err
            alert '项目创建成功'
            atom.project.addPath(info.appPath)
            @closeView()

        Util.copy @projectTempDir, info.appPath, copySuccess # 创建项目根目录成功后 将空白项目的项目内容复制到根目录


            true
          appConfigPath = pathM.join info.appPath,desc.ProjectConfigFileName
          Util.writeJson appConfigPath, JSON.parse(Util.formatAppConfig(info)), writeCB
          @modalPanel.item.children(".loading-mask").remove()
          alert '项目创建成功'
          atom.project.addPath(info.appPath)
          @closeView()
