2016-12-24 10 views
0

私はLaravelで新しく、私は1つの事について考えています。Laravel - ノードモジュールフォルダにブートストラップを含める

私は、ブートストラップ4とnode_modulesフォルダを持っているしかし、私は、ブートストラップに私のテンプレートをリンクするためにCDNを使用したくありません。私は自分のプロジェクトにnpmがインストールされているフォルダを自分のテンプレートにリンクしたいと思う。

私は私のgulpfile.jsを持っているが、私はそれは私が必要なものだとは思いません。

elixir((mix) => { 
    mix.copy('node_modules/bootstrap-sass/assets/fonts/', 'public/fonts'); 
    mix.sass('app.scss') 
     .browserify('app.js'); 
}); 

多くのウェブサイトで検索していますが、良い解決策はありません。私を導くためにいくつかのアイデアがありますか?

var elixir = require('laravel-elixir'), 
gulp = require('gulp'), 
htmlmin = require('gulp-htmlmin'); 
require('laravel-elixir-uncss'); 

elixir.config.sourcemaps = false; 
elixir.config.css.minifier.pluginOptions = { 
keepSpecialComments: 0 
}; 

elixir(function(mix) { 
mix.styles(['node_modules/bootstrap-sass/assets/bootstrap.css', 'table.css', 'font-awesome.css', 'main.css'], 'public/css/app.css'); 
}); 

elixir(function(mix) { 
mix.scripts(['jquery.js', 'main.js', 'table.js', 'init.js'], 'public/js/app.js') 
}); 

elixir(function(mix) { 
mix.compress(); 
}); 

答えて

0

あなたがこの方法でgulpfile.js万能薬であなたのCSSやJSファイルのすべてを示してくださいすることができ)=私の問題に時間を割いていただき、ありがとうございますとメリークリスマスを持っています最終的にすべてのcssファイルが1つのファイル名app.cssを作成し、すべてのjsファイルが1つの最終ファイル名app.jsを作成します 私にとってうまく動作します。 は、私は=ありがとう、あなたが私を与えたコードを使用)しかし、どのように私はnode_moduleに私のテンプレートにリンクすることができ

+0

ありがとうございましたか! –

+0

使用:{{url( "../ node_modules/style.css")}} –

関連する問題