繁体   English   中英

将节点模块导入Rails

[英]Importing Node Modules in to Rails

我正在与茉莉花一起工作。 我发现了这个方便查找的库: https : //github.com/JamieMason/Jasmine-Matchers ,我认为它的客户匹配器集合将对我有很大帮助。

问题是,它加载了Node应用程序通用的文件,例如JSHint,Grunt,travis.yml等

我正在研究的项目,会喜欢这些匹配器的,是一个Rails应用程序。 我尝试将它们放到我的资产/ javascript中,并要求在application.js中使用,但是显然,生活并不那么简单。

安装这些文件并将其与Jasmine集成到Rails上下文中的正确方法是什么? Bower是工作的工具吗? 如果是这样,添加JS依赖项/立即将其集成的正确方法是什么?

这里是Jasmine-Matchers的作者,您唯一需要加载到测试环境中的文件就是这个https://github.com/JamieMason/Jasmine-Matchers/blob/master/dist/jasmine-matchers.js

其他文件是开发仓库的一部分,我将解决一个问题,将那些文件从npm / bower软件包中排除,以免造成混淆。

您应该能够将该文件复制到资产/ javascripts目录,然后将其嵌入Jasmine之后但在测试之前。

如果我错过了这里,请发表评论。

我还尝试在Rails应用程序中使用Node模块,而我发现最简单的方法是通过browserify-rails gem。

安装非常简单,只需按照入门部分进行操作,一切就可以正常进行。 :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM