我使用foundation new myproject --libsass
方法创建了一个新的基础项目。
它只是一个简单的静态index.html(出于这个问题的目的)。
我现在已将它部署到实时服务器,我想知道构建它的最佳方法。我省略了 node_modules & scss 目录,我还剩下以下内容:
bower_components 是当前形式所必需的,除非我随机播放一些文件,这是我打算做的,但是我要检查是否有更好的方法,并且我没有错过任何神奇的终端命令来部署到生产。
答案 0 :(得分:1)
在评论中提到msturdy时,grunt就是这样的方式。有很多插件,请在官方页面上查看list。
如果你想要咕噜咕噜"编译"您的项目进入一个特定的文件夹,然后您可以将其推送到部署服务器,您应该在grunt中执行以下操作:
看看这些用于设置gruntfile.js的grunt教程,您将要完成两个任务,一个用于快速编译scss,一个用于整个部署过程:
他们向您展示如何做某些事情以及如何编写gruntfile。除了当前的libsass插件之外,您可能希望使用的插件是uglify以及允许您通过git,ftp或其他任何内容部署代码的任何插件。您可以通过将这些插件添加到package.json并执行npm install
来通过npm下载所有这些插件,请参阅他们的网站以获取准确的使用说明。