尤其是foundation-cli需要满足以下条件:
您需要安装以下软件才能上手。
- Node.js 0.12+:使用NodeJS网站上提供的安装程序。
- 安装了Node后,运行[sudo] npm install -g gulp bower 。
- Git:在您的操作系统上使用安装程序。
(重点是我的)
当然,node / git是合理的;但是由于bower和gulp是npm软件包,因此为什么不将它们作为依赖项包含在package.json中?有什么理由更愿意要求用户手动安装它们?
除了假设Bower和gulp普遍存在以至于它们可能已经被安装之外,这是一个假设。 (虽然它们肯定不会在2018年发布,因为其中一个非常不推荐使用,而另一个则大大不如webpack / npm脚本)