一直试图在子目录中部署我的 Angular 应用程序,但这里/grid
没有显示
- 对于 index.html,我添加了
<base href="/grid/" />
对于 firebase 配置,我使用过
"rewrites": [ { "source" : "/grid/**/*", "destination" : "/grid/index.html" } ]
对于角度配置,
angular.module('columns', [ 'ui.router', 'columns.main', ]) .config(function($stateProvider, $urlRouterProvider, $locationProvider) { 'use strict'; $locationProvider.html5Mode(true); $urlRouterProvider.otherwise('/'); $stateProvider .state('main', { url: '/', templateUrl: '/columns/main/main.html', controller: 'MainCtrl' }); });
并且构建将具有
module.run(['$templateCache', function($templateCache) { $templateCache.put('/columns/main/main.html','<something>'); }]);
如果我在本地运行它并将基本标记更改为<base href="/" />
,它将正常工作。有人看到错误吗?