我正在使用根(http://roots.cx),我想在我的页面中包含一个来自node_module的库。我npm install foo
并且磁带库在磁盘上。
我已尝试将foo
添加到app.coffee中的extensions
并重新启动观察者,但其呈现的路径是无法从浏览器解析的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 :(得分:0)
请尝试使用./
,因为它只是一个文件,而不是模块,如下所示:
extensions: [
js_pipeline(files: './node_modules/foo/lib/foo.js', 'assets/js/*.coffee'),
css_pipeline(files: 'assets/css/*.styl')
]
否则尝试从node_modules
中提取或复制文件并将其放在单独的文件夹中