我是 node.js 的新手,我安装了 node.js 版本 15,并在 Windows 上使用 linux 子系统(Ubuntu)。所以我使用 .editor 在节点编辑器中写了这些行
> function today()
... {
... return new Date();
... }
undefined
>
> function today()
... {
... return new Date();
... }
undefined
>
> function today()
... {
... return new Date();
... }
undefined
并尝试使用命令 .save m7.js 将其保存到文件 m7.js 但我收到如下错误
> .save m7.js
Failed to save: m7.js
我尝试添加 sudo 但遇到如下错误
> sudo .save m7.js
sudo .save m7.js
^^
Uncaught SyntaxError: Unexpected identifier
请求您的帮助,了解我哪里做错了
答案1
我正在使用 MacBook Air,并且像您一样,我也是 node.js 的新手,我也遇到了这个问题,但当我意识到读取 repl.history 时出现错误,在尝试了几个选项后,我设法解决了这个问题。
尽管我付出了努力,但在使用 sudo npm 安装 repl.history 后仍然无法读取/保存,那时我意识到解决方案是sudo
在访问之前调用node
。
$ sudo node
输入密码后,粘贴以下代码。
function today(){
return new Date();
}
function add(x, y){
return x = y;
}
function random(){
return Math.random();
}
现在尝试使用.save m7.js
它应该指示Session saved to: m7.js
。
祝你好运