1
browserify-rails documentation指出「默認情況下,只有/ app和/ node_modules中的文件已被瀏覽」。但是,當我從npmjs安裝包並嘗試在application.js
中引用它時,應用程序找不到它。有沒有辦法使用browserify-rails在我的Rails應用程序中要求node_modules?Rails - 使用browserify rails訪問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
如果你想在你的browserify模塊中使用jQuery,那麼就需要用同樣的方法。確保你在'package.json'中添加了jQuery作爲依賴項,然後你可以在需要時添加'var $ = require('jQuery');'' – DanneManne