每当我试图清除节点中的命令行时,它会反映以下错误
'clear' is not recognized as an internal or external command,
operable program or batch file.
当尝试通过命令“npm run start”访问index.js时,它显示了上面提到的错误,你能请任何人帮助这个吗?
我是NodeJS的基础学习者,尝试在VS代码中运行基本的javascript文件,但我无法使用command -exec clear清除命令行
下面是package.json中的脚本命令行
"scripts": {
"start": "nodemon --exec 'clear && node' ./src/index.js -q"
}
2条答案
按热度按时间oxf4rvwz1#
TL;DR; https://github.com/remy/nodemon/blob/master/faq.md#how-to-clear-the-console-on-restart
我假设你指的是清除终端屏幕的
clear
命令,在windows下称为cls
。该命令是你正在使用的shell的内部命令(zsh,bash,...)。nodemon直接运行你的命令,而不是在shell内部,但即使它会有没有清除,因为它会创建一个新的shell进程,反正已经清除。查看nodemon文档,有一个常见问题解答条目可以满足您的需求:
在nodemon.json(或package.json)中,您可以包含以下事件处理程序,以便在nodemon启动时始终清除控制台:
~https://github.com/remy/nodemon/blob/master/faq.md#how-to-clear-the-console-on-restart
ulmd4ohb2#
安装ncurses就足以解决我的问题: