我是NodeJS和Grunt世界的新手。我正在开发一个项目,我们有多个模块相互依赖。所以我的问题是如何自动化每个项目(模块)的构建过程 就像目前我进行更新时一样,我必须手动进入每个项目并且必须运行
npm install
然后
grunt
答案 0 :(得分:0)
我认为我们需要更多关于您的项目是什么以及如何设置的信息。总的来说,如果你有几个项目,每个项目使用grunt来构建它,你需要为每个项目运行grunt。
我处理这个问题的方法是使用TMUX,更具体地说是TMUXINATOR https://github.com/tmuxinator/tmuxinator来为我的每个项目设置工作空间。例如,我可能会输入:
mux service-framework
这样做可以启动(例如),四个终端,我的编辑器,启动几个grunt项目,并加载浏览器。它是您描述的情况的一个很好的工具。
有很多工具可以做这种事情,TMUX和TMUXINATOR只有一个。希望这有点帮助!