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

            Util.createDir info.appPath, createSuccess
          else
            alert '项目创建失败：git clone失败，请检查网络连接'
          @modalPanel.item.children(".loading-mask").remove()

        Util.getRepo(@repoDir, config.repoUri, success.bind(this)) #没有，执行 git clone，成功后执行第二步
        LoadingMask = new @LoadingMask()
        @modalPanel.item.append(LoadingMask)

    # atom.notifications.addSuccess("Success: This is a notification");


        Util.copy @projectTempDir, info.appPath, copySuccess

    Util.createDir info.appPath, createSuccess
    LoadingMask = new @LoadingMask()
    @modalPanel.item.append(LoadingMask)

  # 带框架项目创建
  newFrameProject: (options) ->
