Node Wrapper错误结构版本不同
我是node和js的初学者。
我在app.js中有关注者
const logger = require('./logger.js');
logger('Message');
在logger.js中
var x =;
var url = '';
function log(message) {
console.log(message);
}
module.exports = log;
[在观看教程时,我发现在Node版本8中,运行app.js时出现错误,因为logger.js中的第一行是语法错误。错误消息是
但是当我在本地版本12.11.1中运行它时,我的错误消息不包括该函数用于包装代码的函数结构行
现在,我知道版本之间存在巨大差异,并想知道幕后情况。
- 仅仅是错误消息已在版本上更改过吗?
- 节点实现不再跟随模块的包装吗在((function(exports,require,module,__filename,__dirname){CODE});结构?
- 我做错什么了?
var x =;的问题
var x = null;
var url = 'http://mylogger.io/log';
function log(message) {
console.log(message);
}
module.exports = log;