2017-09-03 57 views
1

我已經使用$ yarn add progressbar.js安裝了包progressbar.js。現在,我試圖通過增加//= require progressbar.jsapplication.js要求,但每次我嘗試加載頁面時,給我一個錯誤:如何在Rails資產中需要紗線包?

::的ActionView ::模板錯誤(找不到文件「進度.js文件類型‘應用程序/ JavaScript的’......

我已經成功地使用了相同的過程安裝和要求jquery。嘗試另一個包與它的名字一樣ipaddr.js點失敗,同樣的錯誤,所以我懷疑有一些特殊的包裝上有一個點名。

回答

3

我想你應該需要精確的這個LIB的js文件:

//= require progressbar.js/src/main.js 

//= require ipaddr.js/lib/ipaddr.js 
+0

我不知道這是爲什麼在這些情況下必要的,但。 – esBeee

+0

而不是'// require require progressbar.js/dist/progressbar.js',因爲這是用於需要_jquery_的相同路徑。 – esBeee

+0

@esBeee因爲您必須要求'js'文件,確切地說lib的文件,'progressbar.js'它只是lib的名字。這裏給你一個提示,檢查'package.json'的'main'部分。 https://github.com/kimmobrunfeldt/progressbar.js/blob/master/package.json –

相關問題