我想添加在BackEnd中使用的Underscore JS,所以我可以调用_。来自我的控制器的功能。我该怎么做?
答案 0 :(得分:3)
你不需要做任何事情。
默认情况下,Sails会加载LoDash。
已经分配给" _"。
因此,除非你需要LoDash和下划线之间的一些非常具体的不兼容性....我不知道.....你已经完成了。
答案 1 :(得分:1)
首先,您必须使用npm install --save <libraryName>
安装要添加的库。
然后,在控制器之上,module.exports = ...
之前,需要此库:
var libraryName = require('<libraryName>');
那就是它。
如果是Underscore.js,它将是:
npm install --save underscore
然后
var _ = require('underscore');
在你的控制器上。之后,您就可以在此文件中的任何位置使用_.
- 函数。
<强>更新强>
InternalFX的答案也很有道理。 Sails.js确实通过_
全球化了Lodash,并且几乎Underscore Lodash的所有功能都实现了,所以在这种情况下,没错,你甚至不必做任何事情。 / p>