我曾经看过这个lodash-thing,并认为使用它会很好。所以我现在尝试几天,但无法让它运行。请耐心等待,因为我是这个人的菜鸟。
我有npm install lodash --save
..所以它在我的node_modules
和我的package.json
我有:
"dependencies": {
"del": "^2.2.2",
"gulp": "^3.9.1",
"gulp-concat": "^2.6.0",
"gulp-notify": "^2.2.0",
"gulp-sass": "^2.3.2",
"gulp-uglify": "^2.0.0",
"lodash": "^4.15.0"
},
现在,当我做const _ = require("lodash");
它应该有效,对吧?
如果没有,我忘记了什么?
答案 0 :(得分:0)
您应该在lodash
中添加package.json
,然后执行npm install
{
"name" : "myApp",
"main" : "server.js",
"dependencies": {
. . .
"lodash" : "~4.15.0"
}
}
在server.js
. . .
var _ = require('lodash');
. . .
//When doing ._ calls lodash, defined globally
global._ = _;
. . .
然后,在后端的任何.js
文件中
var array = [];
//Checks if an Array or an Object is Empty
if(_.isEmpty(array)){
doSomething();
}
或者,如果您不想在全球范围内使用它,只需在您需要的地方require
执行lodash
var _. = require('lodash');
如果您想在前端使用lodash
,假设您使用的是bower
,则需要在lodash
中添加bower.json
,{{1}并bower install
手动包含lodash.js
或使用工具注入index
或Gulp
。
我希望我一直很有帮助。