无法在VSCode中从bash运行npm,node

时间:2017-07-20 14:54:35

标签: visual-studio-code vscode-settings

我已将我的集成终端设置为bash,如下所示:

#header{
  background-color: limegreen;
  padding:10px;
  width:150px;
  position:fixed;
  top:0;
  right:0;
}

    window.onscroll = changePos;

                function changePos() {
                    var header = document.getElementById("header");

                    if (window.pageYOffset > 30) {
                        //header.style.position = "absolute";
            header.style.float = "right";
                        //header.style.top = pageYOffset + "px"
                    } else {
                        header.style.position = "";
                        header.style.top = "";
                    }
                }

Bash正在运行,但是当我尝试运行像npm,node这样的东西时,它说没有找到命令。如果我运行独立的git bash.exe(不是bin文件夹中的那个),它可以正常工作,但是你必须在bin文件夹中运行它才能将它集成,我需要做些什么来修复它?

1 个答案:

答案 0 :(得分:1)

"terminal.integrated.shellArgs.windows": ["--login","-i"]添加到您的设置中。您可能已经注意到git bash.exe使用这些参数运行。

enter image description here

在使用Visual Studio设置集成终端时,我遇到了类似的问题(缺少参数) - 尽管我没有遇到VSCode的问题。