[英]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.