Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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
Node.js Angular cli seed项目不带凉亭、咕噜声和咕噜声。它如何管理所有依赖项?_Node.js_Angular_Gulp_Bower_Angular Cli - Fatal编程技术网

Node.js Angular cli seed项目不带凉亭、咕噜声和咕噜声。它如何管理所有依赖项?

Node.js Angular cli seed项目不带凉亭、咕噜声和咕噜声。它如何管理所有依赖项?,node.js,angular,gulp,bower,angular-cli,Node.js,Angular,Gulp,Bower,Angular Cli,我们可以管理依赖关系(js/css)、缩小、构建、服务、观察。。。仅适用于节点和nmp。如果是这样的话,它是如何工作的,为什么人们在npm中使用咕噜声、咕噜声、咕噜声?基本上就我所知(angular cli是最近才出现的),它隐藏了网页包。。实际上,它在幕后使用它。。。我更喜欢使用自己制作的网页包和npm。。但是现在他们刚刚发布了一个新特性--AOT编译器 https://angular.io/docs/ts/latest/cookbook/aot-compiler.html 在现实中,也可以

我们可以管理依赖关系(js/css)、缩小、构建、服务、观察。。。仅适用于节点和nmp。如果是这样的话,它是如何工作的,为什么人们在npm中使用咕噜声、咕噜声、咕噜声?

基本上就我所知(angular cli是最近才出现的),它隐藏了网页包。。实际上,它在幕后使用它。。。我更喜欢使用自己制作的网页包和npm。。但是现在他们刚刚发布了一个新特性--
AOT编译器

https://angular.io/docs/ts/latest/cookbook/aot-compiler.html
在现实中,也可以用网页来完成。。但您需要对代码进行一些更改:

https://github.com/blacksonic/angular2-aot-webpack
Angular cli(作为想法)取自Ember cli。。它可以帮助你管理和创建(脚手架)你的应用

我认为(但这是我的想法)我将继续不使用它,我将尝试自己实现新功能(作为AOT),因为我想知道幕后发生了什么,并了解我的堆栈的所有内容。。。。但这是我个人的想法

希望对你有帮助

我们可以管理依赖关系(js/css)、缩小、构建、服务、观察。。。仅适用于节点和npm

  • “npm”中的“pm”代表“包管理器”,因此,您当然可以将其用作主包管理器

  • 您可以在
    package.json
    文件中定义自己的,当您在控制台中输入任意命令(
    npm run{script name}
    )时,它们将运行。在某种程度上,它可以取代咕噜声、咕噜声和其他任务执行者

为什么人们在npm中使用咕噜声、咕噜声、凉亭声

好问题,事实上这就像使用一个框架,当使用gulp、grunt等时,您只有一个API,您可以很容易地找到适合您需要的现成工具并节省您的时间,而不是每次都编写自己的脚本

使用这些工具还可以使用统一的API来运行所有任务,避免您与多个脚本以及诸如“我应该如何向该脚本传递参数?”“运行该脚本的命令是什么?”等问题发生冲突

对于鲍尔vs npm,已经有了答案