PowerBI-JavaScript GitHub源码运行报错:找不到angular.json求运行方法
解决PowerBI-JavaScript Demo运行报错的问题
这个报错的核心原因很明确:你试图用Angular CLI的ng serve命令运行一个非Angular CLI初始化的项目,而angular.json是Angular CLI项目的专属配置文件,当前demo目录根本没有这个文件,所以必然报错。下面是正确的运行步骤:
正确操作流程
- 首先确保你处于正确的项目目录:导航到
PowerBI-JavaScript-master/demo文件夹(从报错路径能看到你已经进入了demo目录,确认层级无误即可) - 先安装项目原始依赖:运行
npm install不要直接执行
npm install --save-dev @angular/cli@latest,这个命令会强行给项目安装最新版Angular CLI,但该Demo项目并不是用Angular CLI搭建的,它有自己的构建配置(比如webpack)和依赖版本要求,强行安装CLI只会导致冲突。 - 启动项目:查看demo目录下的
package.json文件,找到scripts字段里的启动命令(通常是start),直接运行npm start
这个命令会调用项目自带的构建工具启动本地开发服务器,而非Angular CLI的ng serve。
额外说明
PowerBI-JavaScript的官方Demo项目采用自定义构建流程,并非Angular CLI脚手架生成的项目结构,所以不要用Angular CLI的命令来操作它。如果后续需要修改项目配置,直接查看demo目录下的webpack.config.js等构建配置文件即可。
内容的提问来源于stack exchange,提问作者Ashish Verma
相关产品推荐
相关产品推荐

