无法识别节点命令

时间:2019-01-22 12:57:34

标签: node.js monodevelop node-modules

我已经遇到这个问题已有一段时间了,我真的找不到解决方案。 我已经几次卸载并安装了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)

谢谢

3 个答案:

答案 0 :(得分:1)

您要执行的命令在节点'node help node console.log(“ hello”)'中不存在

您应该做的是:

1) In the terminal type:

node

2) press enter

3) Write:

console.log("test");

结果应为:

enter image description here

如果要查看可用命令列表,则应使用:

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