ngdocs: невозможно прочитать свойство 'replace' из неопределенного
Всякий раз, когда мы запускаем задачу gulp/grunt с помощью ngdocs, создается папка с документами модуля npm, если мы нажимаем на index.html в консоли, она выдает следующую ошибку
TypeError: Cannot read property 'replace' of undefined
at Gb (angular.js:10638)
at Me.$get (angular.js:11465)
at Object.e [as invoke] (angular.js:4219)
at angular.js:4037
at d (angular.js:4178)
at Object.e [as invoke] (angular.js:4210)
at angular.js:4037
at d (angular.js:4178)
at Object.e [as invoke] (angular.js:4210)
at angular.js:6547
1 ответ
Решение
Мы получаем эту ошибку, потому что chrome по соображениям безопасности не позволяет загружать файлы из файловой системы, поэтому решение состоит в том, чтобы запустить сервер (то есть http-сервер) в нашем каталоге, а затем просмотреть файлы в localhost:portnumber