Foundationサイトのローカルマシンにカスタムビルディング環境を設定する最も簡単な方法は何ですか?私は、JSファイルを編集し、プロジェクト要件に応じて、いくつかのコンポーネントを使って1つのJSファイルにコンパイルすることができます。基本的には、私はhttp://foundation.zurb.com/sites/download.html/のオンラインカスタマイズフォームと同じ機能を望んでいますが、マシン上でローカルに実行し、変更されたJSファイルをコンパイルします。あなたが成功して、ローカルマシン上のサイトのための基礎をインストールしている、あなたはこれを使用することができますと仮定JSをカスタマイズするFoundation Sites構築サーバーを設定する
0
A
答えて
0
はgulpfile.js:
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var sass = require('gulp-ruby-sass');
var cache = require('gulp-cache');
var $ = require('gulp-load-plugins')();
var sassPaths = [
'bower_components/foundation-sites/scss',
'bower_components/motion-ui/src'
];
gulp.task('sass', function() {
return gulp.src('scss/app.scss')
.pipe($.sourcemaps.init())
.pipe($.sass({
includePaths: sassPaths,
outputStyle: 'compressed'
})
.on('error', $.sass.logError))
.pipe($.autoprefixer({
browsers: ['last 2 versions', 'ie >= 9']
}))
.pipe($.sourcemaps.write())
.pipe(gulp.dest('css'));
});
// This task take do the concat of the .js files
gulp.task('scripts', function() {
// if some script depends on other you can choose what file import first
return gulp.src(
[
'bower_components/jquery/dist/jquery.js',
'bower_components/what-input/what-input.js',
'bower_components/foundation-sites/dist/foundation.js',
'js/*.js'
]
)
// here i concat all the files i read
.pipe(concat('app.js'))
.pipe(rename({suffix: '.min'}))
.pipe(uglify())
// then i save it in the scripts folder
.pipe(gulp.dest('scripts'));
});
gulp.task('default', ['sass', 'scripts', 'images'], function() {
gulp.watch(['scss/**/*.scss'], ['sass']);
gulp.watch(['js/**/*.js'], ['scripts']);
});
このファイルには、すべての.jsファイルは、あなたがbower_components(プラス運動-UIから必要なファイルを取ります)とあなたが 'js'フォルダに入れたすべての.jsファイル。次に、連結されたバージョンの連結ファイルをスクリプトに保存します。
あなただけのスクリプト/ app.min.jsをインポートする必要があり、あなたのHTMLページで:
<script src="scripts/app.min.js"></script>
(動作するためにあなたがgulpfile.jsの上に必要なモジュールをインストールする必要がありますのでご注意ください既に持っていない場合)
関連する問題
- 1. 設定Azureチームサービスを構築してonpremサーバーにデプロイする
- 2. Team Foundation Server 2010:フォルダ内にビルド定義を構築する
- 3. Restサーバーを構築する
- 4. AOSPアプリケーションを構築してカスタマイズする
- 5. Bowerが間違ったバージョンのfoundation-sitesをインストールする
- 6. firefox SpiderMonkeyの構築時にデフォルトのjsエンジンを設定する方法は?
- 7. JSアプリケーションのApkを構築する
- 8. ノックアウトJSアイテムのリストを構築する
- 9. Amazon EC2でgRPCサーバーを構築する
- 10. イメージWebサーバーを構築するには?
- 11. Python UDPサーバーを構築する
- 12. Cocoaでサーバー/クライアントアプリケーションを構築する
- 13. Team Foundation Build 11 Betaでポータブルライブラリを構築する方法は?
- 14. アプリケーションのカスタマイズ設定ページをカスタマイズする
- 15. Team Foundation Serverのワークアイテムテンプレートをカスタマイズする
- 16. チャートjsのカスタマイズを設定する方法
- 17. jQueryとFoundation-SitesをバンドルするにはRollup.jsを使用しますか?
- 18. foundation-sites jekyllのpaniniを置き換えます
- 19. タイダータイプのカスタマイズされた広告バナーを構築するには?
- 20. エレガントなカスタマイズされたURLを構築する方法
- 21. x86 apkを構築するためのイオンクロストークの設定
- 22. iphone設定画面を構築する最善の方法
- 23. "テーマ設定可能な"ウェブサイトを構築する
- 24. URIを解析するNode.jsサーバーを構築する
- 25. Team Foundation Serverを使用してQtアプリケーションを構築する方法2017
- 26. ノードjsサーバーをc9.ioで設定する
- 27. Vue.js + Foundation + Webpack設定
- 28. web.xmlの設定をカスタマイズするには
- 29. 設定でLdapAuthoritiesPopulatorをカスタマイズする
- 30. WordPressのページ設定をカスタマイズする
StackOverflowはチュートリアルサイトではありません。これまでのコードをコードの形で投稿できますか? – user3078414
私はそれが環境を設定するが、私は理解することはできません 宝石SCSS-糸くずをインストール NPMは をインストールし、この gitのクローンhttps://github.com/zurb/foundation-sites CDの基盤-サイトを行っていますどのように私は必要なコンポーネントのセットに基づいてJSファイルをカスタマイズする方法 –
すべてのコンポーネントの設定があるように見える 'カスタマイザ'フォルダがありますが、私はそれを使用する方法を見つけることができません。 –