1
browserify-rails documentationには、「デフォルトでは/ appおよび/ node_modulesのファイルのみがブラウズされています」と記載されています。しかし、npmjsからパッケージをインストールし、application.js
で参照しようとすると、アプリケーションはそれを見つけることができません。 browserify-railsを使ってRailsアプリケーションでnode_modulesを要求する方法はありますか?Rails - browserifyのレールを使用してapplication.jsのnode_modulesにアクセス
# command line
$ npm intl-tel-input --save
# application.js.coffee
#= require intlTelInput
# throws error
Error: Cannot find module 'intlTelInput' from '.../app/assets/javascripts'
ありがとうございました!これは、ファイルをロードするように見えるので一歩近づくが、jQuery拡張として追加しているようには見えない: '$(...)。intlTelInputは関数ではない'私はそれを他の方法? – steel
jQueryをbrowserifyモジュールで使用する場合は、同じ方法でjQueryを必要とする必要があります。 'package.json'の依存関係としてjQueryが追加されていることを確認してから、' var $ = require( 'jQuery'); – DanneManne