2017-07-29 76 views
0

我想尝试和学习角度。 所以我已经安装了它。 (我已经使用这个视频:https://www.youtube.com/watch?time_continue=2&v=g13I7Xy1PtI)(?)安装所有模块后的角度4我有错误

但是所有的 “模块” 有错误... :( 这是 'ng -v' 的结果:

@angular/cli: 1.2.4 
node: 6.11.1 
os: win32 x64 
@angular/animations: error 
@angular/common: error 
@angular/compiler: error 
@angular/core: error 
@angular/forms: error 
@angular/http: error 
@angular/platform-browser: error 
@angular/platform-browser-dynamic: error 
@angular/router: error 
@angular/cli: error 
@angular/compiler-cli: error 
@angular/language-service: error 

我做了什么错?

+0

如果您可以解释在获取此错误之前采取的确切步骤,这将有所帮助。你也运行过'npm install -g @ angular/cli'吗? –

回答

0

除非你使用像纱,控制的package.json包和依赖。 按照https://angular.io/guide/quickstart

-g选项安装一个软件包全球 - 正常的东西像CLI,而不是在node_modules一个具体项目的文件夹中。

如果你的package.json看,通过快速入门创建,你会发现两个数组依赖devDependencies

使用npm命令本身将相关性添加到package.json中。 使用--save--save-dev标志的东西添加到相关部门 (如果一个包涉及到类似的测试,即不只是需要运行的应用程序,你会追加--save-DEV)。

看一看这个semver链接,让一个事物的欣赏像波浪和尖^范围。

此外,如果你使用的东西,像npm install <package>@latest --save每个你列出的包,你应该希望得到一个项目设置,但不依赖冲突。

如果有人有这样做的更合适的方法让你获得一次所有的角库在一个单一的安装命令,谢谢你让我太金块。

+0

'@ JGFMK' Yarn使用'package.json'与npm一样,也许最好是编辑你的答案以避免造成混淆。 – BogdanC