2019年1月18日金曜日

Rails5 yarnでjsをインストールしてapplication.jsに追加

 最近jsのライブラリでインストール方法に
npm install hoge
と書いてあるものがある。npmはjsのパッケージ管理ツール。

yarnはnpm互換のツールで同じpackage.jsonを読み込んでより高速に動作する。

使いたいライブラリはpackage.jsonに以下のように記載。

layzr.jsを追加する場合
{
  "name": "my app",
  "private": true,
  "dependencies": {
    "layzr.js": "2.2.2"
  }
}

それから
bundle exec rake yarn:install

するとnode_modules 以下に、ライブラリがインストールされるのでapplication.jsに書き入れる。

//= require jquery
//= require rails-ujs
//= require turbolinks
//= require layzr.js/dist/layzr.js # 追加した。node_modules以下はassets_pathに追加されている。
//= require_directory

0 件のコメント:

コメントを投稿