我已经开始通过各种视频教程来学习node.js。
下面的代码不起作用,对于第'false'
的输出应该是console.log()
,然后是'true'
的第二console.log()
。
这是我在app.js中的代码:
console.log('Starting app');
console.log(_.isString(true));
console.log(_.isString('Saurabh'));
输出
在CMD中:
saurabh@kumar:/var/www/html/notes-node$ nodejs app.js
Starting app
/var/www/html/notes-node/app.js:25
**console.log(_.isString(true));**
^
**ReferenceError: _ is not defined**
at Object.<anonymous> (/var/www/html/notes-node/app.js:25:13)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
saurabh@kumar:/var/www/html/notes-node$ npm -v
3.5.2
答案 0 :(得分:2)
您必须使用
之类的npm安装lodashnpm install --save lodash
然后,您必须在文件中将其要求为 app.js 之类的
const _ = require('lodash');
您必须按照以下步骤在项目中使用lodash