`bower install foundation` 和 `foundation new MY_PROJECT` 有什么区别
What is the difference between `bower install foundation` and `foundation new MY_PROJECT`
在 github page the recommended way to install foundation is bower install foundation
yet in their documentation 的基础上,他们建议使用 foundation new MY_PROJECT
。在文档页面上,第一种方法仅列在 "using a task runner" 部分下。两种方法都提供不同的文件结构。两种方式都正确吗?如果是,那为什么它们会给出不同的文件结构。
我仔细看了看:
如果您键入 bower install foundation
,您会将 Foundation 库作为资产下载到您现有的项目中。在那里,您必须负责包含正确的文件、设置构建管道并将所有这些连接到您的项目。如果您已经对如何构建项目并将其集成到您的生产管道/持续集成中有自己的看法,这将特别有用。
假设您想创建一个全新的项目并且没有任何起始条件。这个项目不应该是"your project using Foundation"而是"a Foundation project"继承Zurb对创建项目的所有意见。如果您愿意走这条路,那么 foundation new project
就是您要走的路。这会为您设置所有资产、依赖项和构建链。实际上,此设置甚至可能包括您将安装的 foundation
bower 组件。您将不必担心任何事情,但如果您想改变一些事情,您将需要学习更多东西。
在 github page the recommended way to install foundation is bower install foundation
yet in their documentation 的基础上,他们建议使用 foundation new MY_PROJECT
。在文档页面上,第一种方法仅列在 "using a task runner" 部分下。两种方法都提供不同的文件结构。两种方式都正确吗?如果是,那为什么它们会给出不同的文件结构。
我仔细看了看:
如果您键入
bower install foundation
,您会将 Foundation 库作为资产下载到您现有的项目中。在那里,您必须负责包含正确的文件、设置构建管道并将所有这些连接到您的项目。如果您已经对如何构建项目并将其集成到您的生产管道/持续集成中有自己的看法,这将特别有用。假设您想创建一个全新的项目并且没有任何起始条件。这个项目不应该是"your project using Foundation"而是"a Foundation project"继承Zurb对创建项目的所有意见。如果您愿意走这条路,那么
foundation new project
就是您要走的路。这会为您设置所有资产、依赖项和构建链。实际上,此设置甚至可能包括您将安装的foundation
bower 组件。您将不必担心任何事情,但如果您想改变一些事情,您将需要学习更多东西。