更新:我能够在我的代码中找到错误。问题是我没有关闭我的左括号,而console.log
中的notes.js
关闭了我的node.js
。
我开始了node-notes
的课程,我正在学习如何调用本地系统上的文件创建的其他功能。我有一个目录javascript
,其中有两个app.js
个文件,notes.js
和notes.js
。我在app.js
中呼叫console.log()
。我做了一个简单的notes.js
电话,以确保其在node app.js
中正常工作。但是当我尝试使用命令app.js
运行我的代码时,我收到以下错误。
更新:我使用的是Node 10.0.0
我不知道这意味着什么,所以有人可以解释错误是什么以及如何解决它。下面我将发布我的notes.js
和app.js
console.log("STARTING app.js")
// calling modules using require
// calling functions in fs module and putting in the
// variable fs
const fs = require('fs');
const os = require('os');
const notes = require('./notes.js');
var user = os.userInfo();
console.log(user);
fs.appendFile('greetings.txt', 'Hello World!' + user.username , function(err){
if(err){
console.log("There was an error")
}else{
console.log("It was successful")
}
});
notes.js
console.log("Calling notes.js")
{{1}}
答案 0 :(得分:3)
在 notes.js 中,您缺少"
来结束字符串。
console.log("Calling notes.js)
应为console.log("Calling notes.js")
因此你得到SyntaxError: Invalid or unexpected token