2017-01-15 7 views
0

私は根(http://roots.cx)を使用しています。私は自分のページにnode_moduleのライブラリを含めたいと思います。私はnpm install fooを持っていて、ライブラリはディスク上にあります。Rootsのビューにnode_moduleのJSファイルを含めるにはどうすればよいですか?

app.coffeeのextensionsfooを追加しようとしましたが、ウォッチャを再起動しましたが、ブラウザから解決されないnode_modulesフォルダにレンダリングされます。

extensions: [ 
    js_pipeline(files: 'node_modules/foo/lib/foo.js', 'assets/js/*.coffee'), 
    css_pipeline(files: 'assets/css/*.styl') 
    ] 

とページのソースに私は、ノードモジュールからライブラリを含めるための正しい方法は何ですか

<script src='node_modules/foo/lib/foo.js'></script> 

を取得しますか?

答えて

0

、それはこのように、ファイルだけではなく、モジュールなので./で代わりにこれを試してみてください:

extensions: [ 
    js_pipeline(files: './node_modules/foo/lib/foo.js', 'assets/js/*.coffee'), 
    css_pipeline(files: 'assets/css/*.styl') 
    ] 

をそれ以外の場合は抽出したり、コピーしたファイルをnode_modulesから、別のフォルダ

でそれを入れてみてください
+0

変更なし:(無効にするキャッシュも有効になっています。 –

+0

本当に正しいパスはありますか? –

関連する問題