[英]Using NPM modules
我目前正在学习 NPM 模块并且有一个非常基本的问题。 假设我有我的package.json
文件,如下所示:
{
"version": "1.0.0",
"main": "express.js",
"dependencies": {
"lodash": "^4.17.20",
}
}
在我的express.js
文件中,我可以像这样require
和使用 lodash:
const _ = require('lodash');
const numbers = [1,2,3,4,5,6];
_.each(numbers, function (number, i){
console.log(number)
});
我现在有两个问题:
lodash
?要回答您的问题:
例如:
const express = require('express');
const app = express();
const ejs = require("ejs");
app.get('/', (req, res) => {
const fruits = ['apple', 'pear', 'banana'];
const html = ejs.render(`<ul>
<% for (let fruit of fruits) { %>
<li> <%= fruit %> </li>
<% } %>
</ul>`, { fruits });
res.status(200).send(html);
});
app.listen(3000);
只需运行脚本,然后转到 http://localhost:3000 即可查看结果。
您应该能够使用相同的语法在其他文件中包含模块,例如 foo.js,只需包含:
const _ = 要求(“lodash”);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.