【发布时间】:2015-10-06 14:08:03
【问题描述】:
假设我有一个名为 app.js 的文件。很简单:
var express = require('express');
var app = express.createServer();
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/', function(req, res){
res.render('index', {locals: {
title: 'NowJS + Express Example'
}});
});
app.listen(8080);
如果我在“tools.js”中有一个函数怎么办。我将如何导入它们以在 apps.js 中使用?
或者...我应该把“工具”变成一个模块,然后需要它吗?
【问题讨论】:
-
让我失望的是
require在 Windows 上的同一目录中创建一个文件夹。您必须使用 unix 样式的寻址:./mydir而不是普通的旧mydir。 -
我创建了一个模块来导入脚本,导出到文件,并从
node_modules文件夹之外包含模块。 npmjs.com/package/node-import希望能帮到你。谢谢!
标签: javascript import header node.js