虽然我遵循以下建议:
我有一个奇怪的问题:恢复,虽然节点路径是路径中的列表,但它找不到节点.
工作流程:
Microsoft Windows [Version 6.3.9600] //Running CMD on windows 8.1
(c) 2013 Microsoft Corporation. All rights reserved.
Run Code Online (Sandbox Code Playgroud)
我在SO中遵循了建议,将变量添加到Environment Variables中,并在Path中显示Ok:
C:\Users\myUser>path
PATH=c:\Program Files (x86)\nodejs ; (...omitted...) //So folder is there
Run Code Online (Sandbox Code Playgroud)
下一行将失败
C:\Users\myUser>call jasmine-node spec
'node' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\myUser>cd "c:\Program Files (x86)\nodejs" //So I move to the folder list before...
Run Code Online (Sandbox Code Playgroud)
但是,如果我移动到Path中的文件夹列表,那么它可以正常工作.
c:\Program Files (x86)\nodejs>call jasmine-node spec
> (...omitted...) //Exec OK.
c:\Program Files (x86)\nodejs>node
> //Exec OK. Waiting...
Run Code Online (Sandbox Code Playgroud)
这似乎是矛盾的.
小智 5
错误:'node'未被识别为内部或外部命令
问题可能是节点未安装在运行应用程序的计算机上.
然后安装它并为nodejs设置环境变量.
要么
另一个原因可能是未在环境变量中设置nodejs路径.
请检查以下内容 - 打开控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量 - >路径
nodejs路径应该在这里可用.如果没有,请添加以下内容:
C:\ Program Files(x86)\nodejs或C:\ Program Files \nodejs
现在重新运行应用程序,错误得到解决.
| 归档时间: |
|
| 查看次数: |
43807 次 |
| 最近记录: |