我看过一次这个lodash的东西,我想它会用起来很好。所以我现在试了几天,但是不能让它运行起来。请耐心点,因为我在这件事上是新手。
我有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");时,它应该可以工作了,对吧?如果没有,我忘了什么?
如果有人能给我解释一下就好了。我已经看了好几天的教程了,但是不管我怎么尝试,我都不能让它工作。
发布于 2016-08-24 02:38:25
您应该在package.json中添加lodash,然后执行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();
}或者,如果您不想全局使用它,只需在需要的地方执行lodash的require
var _. = require('lodash');如果你想在你的前端使用lodash,假设你正在使用bower,你需要在你的bower.json中包含lodash,手动做bower install并在你的index中包含lodash.js,或者使用像Gulp或Grunt这样的工具来注入它。
我希望我能帮上忙。
https://stackoverflow.com/questions/39033583
复制相似问题