Javascript 如何在根目录中的视图中包含来自node_模块的JS文件?

Javascript 如何在根目录中的视图中包含来自node_模块的JS文件?,javascript,node.js,roots-toolkit,Javascript,Node.js,Roots Toolkit,我正在使用root()并希望在我的页面中包含来自node_模块的库。我已经npm安装了foo,库在磁盘上 我尝试将foo添加到app.coffee中的extensions,并重新启动了watcher,但它呈现的路径是指向node_modules文件夹,该文件夹无法从浏览器解析 extensions: [ js_pipeline(files: 'node_modules/foo/lib/foo.js', 'assets/js/*.coffee'), css_pipeline(fil

我正在使用root()并希望在我的页面中包含来自node_模块的库。我已经
npm安装了foo
,库在磁盘上

我尝试将
foo
添加到app.coffee中的
extensions
,并重新启动了watcher,但它呈现的路径是指向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>


从节点模块中包含库的正确方法是什么?

请使用
/
尝试此方法,因为它只是一个文件而不是模块,如下所示:

extensions: [
    js_pipeline(files: './node_modules/foo/lib/foo.js', 'assets/js/*.coffee'),
    css_pipeline(files: 'assets/css/*.styl')
  ]
否则,尝试从
节点_modules
提取或复制文件,并将其放在单独的文件夹中

无更改:(我也启用了禁用缓存。