gulpでjqeuryをCDNではなく、インストールして利用しようとする場合に
npm i -S jquery
とした後にnode_modules階下にjqueryファイルがインストールされるが
それを使おうと思った場合に
①scriptに以下のような文を書くとサーバーにアップする際に困る
html
1<script src="../node_modules/jquery/dist/jquery.min.js></script>
②手動でファイルを取り出してdist/assets/js/フォルダに設置する。
ファイル構造としては以下の通りです。
project dist(サーバーにアップする) index.html assets gulpfile.js node_modules jquery(インストールした) package.json dev(開発環境) index.html assets
③gulpファイルでdistに吐き出す
これだとjquery以外にも増えた場合にその都度記述が必要
gulp
1gulp.src('./node_modules/jquery/dist/jquery.min.js') 2.pipe(gulp.dest('./dist/assets/js/'); 3コード
これらの方法では非効率なように感じるのですが
何かいい解決策はないでしょうか?