我已经遇到这个问题已有一段时间了,我真的找不到解决方案。 我已经几次卸载并安装了Node.js版本10和11,但是弹出了相同的问题。
安装后,我运行命令“ node -v”,它将返回版本,但是,如果我运行任何其他命令,则会出现以下错误。
我厌倦了其他命令。
节点帮助 节点console.log(“ hello”)
internal/modules/cjs/loader.js:605
throw err;
^
Error: Cannot find module 'C:\install'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
at Function.Module._load (internal/modules/cjs/loader.js:529:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)
at executeUserCode (internal/bootstrap/node.js:499:15)
at startMainThreadExecution (internal/bootstrap/node.js:436:3)
谢谢
答案 0 :(得分:1)
您要执行的命令在节点'node help node console.log(“ hello”)'中不存在
您应该做的是:
1) In the terminal type:
node
2) press enter
3) Write:
console.log("test");
结果应为:
如果要查看可用命令列表,则应使用:
node --help
答案 1 :(得分:1)
如果以前的海报信息没有帮助,您可能需要查看bash_profile和bash_rc文件,以查看正在加载到终端窗口中的内容。我最近遇到了一个问题,即节点根本无法工作,发生的事情是,旧版本的节点在我的终端中具有优先级,并且捕获了我所有的节点命令而失败
答案 2 :(得分:0)
如果要在节点中使用节点运行js命令,则必须使用评估脚本标志
node --eval='console.log("hello")'
或
node -e 'console.log("hello")'
或@NullDev使用管道提及
echo "console.log('hi')" | node