安装所有模块后的Angular 4我有错误

时间:2017-07-29 07:33:05

标签: angular install

我想尝试学习角度。 所以我安装了它。 (我使用过这段视频:https://www.youtube.com/watch?time_continue=2&v=g13I7Xy1PtI

但所有“模块”(?)都有错误...... :( 这是“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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

除非你使用像yarn这样的东西,否则package.json会控制包和依赖项。 关注https://angular.io/guide/quickstart

-g 选项全局安装软件包 - 通常用于CLI等,而不是特定项目的 node_modules 文件夹。

如果你查看由quickstart创建的package.json,你会发现两个数组依赖 devDependencies

使用npm命令本身将依赖项添加到 package.json 中。 使用--save--save-dev标记将相关内容添加到相关部分 (如果一个软件包与测试有关,那么运行应用程序并不需要,你可以附加--save-dev)。

查看此semver链接,了解诸如代字号和插入符号 ^ 范围之类的内容。

此外,如果您为列出的每个软件包使用npm install <package>@latest --save之类的内容,您应该希望在没有依赖项冲突的情况下进行项目设置。

如果有人采用更简洁的方式进行此操作,以便您在一次安装命令中立即获得所有角度库,我也非常感谢这一点。