“<”运算符是为将来使用而保留的。报错解决方法

153 字
1 分钟
“<”运算符是为将来使用而保留的。报错解决方法

在 VScode 下运行犀牛书第一章的一个词频统计代码出现的报错

node charfreq.js < corpus.js

报错信息

image-20210426211849225
image-20210426211849225

通过搜索发现类似问题的原因是和 VSCode 终端选择用 powershell 还是 cmd 有关。

解决方法#

  1. 打开 VSCode,在界面按快捷键ctrl+shift+p

    image-20210426212641166
    image-20210426212641166

  2. 选择 cmd

    image-20210426212721514
    image-20210426212721514

  3. 重启 VSCode

  4. 解决

    image-20210426212820832
    image-20210426212820832

原因#

在 windows 下 win+R,输入 cmd 回车进入 cmd 后,cd 到对应目录执行

node charfreq.js < corpus.js

是没问题的

image-20210426212052743
image-20210426212052743

说明 cmd 的执行是没问题的,因此可以基本确定是 VSCode 终端默认是 powershell 的问题。改成 cmd 就行。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

“<”运算符是为将来使用而保留的。报错解决方法
https://an2333.com/posts/archive/vscode_cmd/
作者
Annan
发布于
2021-04-26
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Annan
写点前端,聊点 AI。
公告
博客已迁移到 Astro + Firefly,旧文章正在陆续搬家中。
分类
标签
站点统计
文章
50
分类
7
标签
28
总字数
84,160
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录