NODEJS 只实现了部分 ES6语法, import 就是没有被实现。
所以目前还是只能用require导入,总体思想就是导入了整个module的exports属性对应的值。
简单用法示例:
// express_Server/utils/fileUtils.js
var fs = require('fs'); //文件模块
function readFile(src) {
return new Promise((resolve, reject) => {
fs.readFile(src, 'utf-8', function (err, data) {
if (err) reject(err);
resolve(data)
})
})
}
module.exports = {
readFile: readFile
}
使用的时候:(我这边是在写项目的时候遇到问题,示例代码就直接用了项目代码)
// express_Server/routes/users.js
var express = require('express');
var path = require('path');
var fileUtils = require('../utils/fileUtils.js')
var router = express.Router();
/* GET users listing. */
router.get('/', async function (req, res, next) {
res.setHeader('Content-Type', 'application/json