我是Windows用户,在设置节点环境时遇到问题。我下载了Node安装程序,并安装了它。在powershell中,我可以按预期使用node,它工作得很好。但是,输入npm或npx命令不会给予任何输出。没有错误信息,什么都没有。
(base) PS C:\Users\XXX> npm -v
(base) PS C:\Users\XXX>
字符串
到目前为止我尝试的方法:
- 我确保,在系统路径中只有Node文件夹的路径,没有其他npm路径。
- 拆卸式巧克力
- 重新安装Node安装程序
- 从powershell运行npm.bat-> no output。
有趣的是,当我在cygwin中做同样的事情时,npm工作得很好。有人有过同样的经历吗?
如果你能帮忙的话,我将不胜感激。
1条答案
按热度按时间ahy6op9u1#
我可以解决这个问题。在测试了每个设置之后,我确信问题不是由于节点本身或路径。
由于npm是通过cmd脚本启动的,所以我尝试在命令提示符下运行它(而不是在powershell中)。但是,打开promt命令会导致它立即关闭。我可以通过删除Autorun脚本来解决这个问题(请参阅链接)。现在它像一个魅力。