Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Angular 2中创建新项目或启动服务器时安装自定义组件_Angular_Angular Cli - Fatal编程技术网

如何在Angular 2中创建新项目或启动服务器时安装自定义组件

如何在Angular 2中创建新项目或启动服务器时安装自定义组件,angular,angular-cli,Angular,Angular Cli,我正在Angular2上创建一个应用程序,在这里我使用了一些自定义组件,比如Angular2树组件 我正在寻找一种解决方案,在创建项目或进行ng服务时,我可以一次性安装所有必需的组件,而不需要为每个自定义组件进行npm安装并运行服务器 任何线索都会有帮助。提前感谢。只需将组件添加到依赖项中即可: "dependencies": { "@angular/common": "~2.4.0", "@angular/compiler": "~2.4.0", "@angular/c

我正在Angular2上创建一个应用程序,在这里我使用了一些自定义组件,比如Angular2树组件

我正在寻找一种解决方案,在创建项目或进行ng服务时,我可以一次性安装所有必需的组件,而不需要为每个自定义组件进行npm安装并运行服务器


任何线索都会有帮助。提前感谢。

只需将组件添加到依赖项中即可:

"dependencies": {
    "@angular/common": "~2.4.0",
    "@angular/compiler": "~2.4.0",
    "@angular/core": "~2.4.0",
    "@angular/forms": "~2.4.0",
    "@angular/http": "~2.4.0",
    "@angular/platform-browser": "~2.4.0",
    "@angular/platform-browser-dynamic": "~2.4.0",
    "@angular/router": "~3.4.0",
    "angular-in-memory-web-api": "~0.2.2",
    "core-js": "^2.4.1",
    "ng2-tree": "^1.0.0",    //Add this to your dependencies list, then npm install the whole project.
    "reflect-metadata": "^0.1.8",
    "rxjs": "5.0.1",
    "systemjs": "0.19.40",
    "zone.js": "^0.7.4"
},

某些依赖项需要额外的配置。这取决于你加了什么。在你的问题上真的没有任何超级聪明的方法。

这不是特定的

通常您只需
npm安装
。您可以传递多个NPM包名称,名称之间用空格“
”分隔

如果需要特定版本,还可以将它们添加到
package.json
,然后运行
npm install
,无需参数即可一次性安装

就这些了


如果您有一些没有TypeScript定义的组件,您可能需要手动安装这些组件。只有当你面对这个问题时,我们才去担心它。

没问题!如果这听起来像是问题的答案,如果你能投票并/或将其标记为正确答案,我将不胜感激。干杯