angularjs - ngdocs:无法读取未定义的属性“替换”
问题描述
每当我们使用 ngdocs 运行 gulp/grunt 任务时,都会生成 npm 模块 docs 文件夹,如果我们在控制台中单击 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
解决方案
我们收到此错误是因为 chrome 出于安全原因不允许从文件系统加载内容,因此解决方案是在我们的目录中运行服务器(即 http-server),然后在以下位置查看文件localhost:portnumber
推荐阅读
- python - matplot lib和python中的条形图列表中的项目分组
- json - PostgreSQL,根据并行属性的值获取 JSON 对象字段
- c# - 使用数据库中数据的代理,如何将值转换为整数?
- excel - 在最后读取行时重新启动循环
- react-native - 通过 React Navigation 从任何组件访问导航道具
- python - 树莓派在 GPIO 处接收输入发送到另一个树莓派,后者在 GPIO 处提供输出
- c++ - 以编程方式防止文件被重命名或删除,但仍使其可写
- reactjs - 将道具传递给动态反应组件
- javascript - AngularJS:取消选择下拉菜单时隐藏div,并输出文本
- javascript - 如何将档案 (zip) 通过管道传输到 S3 存储桶