Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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_Node.js_Frontend - Fatal编程技术网

前端工作流工具和NODE.JS

前端工作流工具和NODE.JS,node.js,frontend,Node.js,Frontend,例如 包装经理(BOWER,GULP) JavaScript任务运行程序(GRUNT) 网络脚手架工具(约曼) 为什么这些类型的前端工作流工具仅在NODEJS中可用,而没有任何其他语言。Bower、Gulp、Grunt、yoeman等都是npm包。其他语言中也有类似的包。这里有一些 使用bower回购的前端包管理器 -Bower的PHP实现 -python django -在ruby中使用bower 构建工具 -基于apache ant,-受grunt和gulp启发的task runner,

例如

  • 包装经理(BOWER,GULP)
  • JavaScript任务运行程序(GRUNT)
  • 网络脚手架工具(约曼)

为什么这些类型的前端工作流工具仅在NODEJS中可用,而没有任何其他语言。

Bower、Gulp、Grunt、yoeman等都是npm包。其他语言中也有类似的包。这里有一些

使用bower回购的前端包管理器 -Bower的PHP实现

-python django

-在ruby中使用bower

构建工具 -基于apache ant,-受grunt和gulp启发的task runner,-php

,-ruby(Capistrano任务的行为与rake任务稍有不同,它们的可挂接特性将它们与rake任务区分开来。)

-蟒蛇


这就是我从你的问题中理解的。您也可以将这些npm包与其他语言一起使用。例如

可能是因为它们使用的是JS?:-)除了使用js,为什么没有使用其他语言的前端工具。你希望从你的问题中得到什么样的答案?这对我来说还不清楚……所有这些web前端工作流工具都需要节点包管理器(node package manager,nodejs)来完成工作,这背后有什么特殊原因吗。是否还有其他类型的web前端工作流工具不需要node package manager即可工作。为什么node js工具在这些工具中更受欢迎