我下载了这个github project。当我使用NPM START时,这工作正常。但是当我使用rounded-circle
或ng serve
时,这不起作用。这是错误:
错误日志
ng build
我在项目中尝试了Versions of @angular/compiler-cli and typescript could not be
determined.The most common reason for this is a broken npm install.
Please make sure your package.json contains both
@angular/compiler-cli and typescript in devDependencies, then
delete node_modules and package-lock.json (if you have one)
and run npm install again.
。 npm install @angular/cli
仍然无效。我错过了什么或做错了什么。这是我的package.json
的package.json
ng serve
答案 0 :(得分:1)
您的{1}}中的起始脚本为live-server
。
如果您想要package.json
或ng serve
工作,则需要ng start
生成angular
项目。angular-cli
该项目不是为什么你无法工作。
因此,使用ng-cli
来制作项目并且很容易设置。虽然这不是你要求但我支持。
ng-cli
最后,使用安装npm install -g @angular/cli
ng help
#test for your install completely
#if show the help logs
ng new PROJECT-NAME
cd PROJECT-NAME
ng serve
启动angular/cli
是不可能的,你甚至没有得到ng cli
。
答案 1 :(得分:0)
我认为这是因为你使用的是systemJs而不是Angular CLI app
看看如何使用angular CLI https://github.com/angular/angular-cli
@ angular / cli不是唯一需要运行的时候需要更多的服务。 :D快乐编码: - )
答案 2 :(得分:0)
我的“devDependencies”中没有看到@angular/compiler-cli
。尝试
npm i --save-dev @angular/compiler-cli
(不幸的是,你的角度版本已经很老了。应用程序中所有角度包的版本必须兼容。最好只放这行,“@ angular / compiler-cli”:“^ 2.0.0” 。)
您可以从package.json中删除@ angular / cli。并且,确保您已全局安装了角度cli。尝试
ng --version
tsc --version
确保安装了必要的工具。
答案 3 :(得分:0)
在尝试在现有项目上安装引导程序后,我有了这个项目。经过多次尝试,并且由于该项目受 Github 版本控制,因此我执行了以下步骤:
ng build
再次正常工作git stash command
以恢复原始版本化文件。通过这种方式,项目得以“艰难地”保存。