我是学习Node.js和VS Code的新手。我安装了便携式VS CODE。它与其他已安装的程序配合使用效果很好。但无法将其设置为与可移植Node.js一起使用我做这件事的方法之一。安装Node.js。将他的文件夹复制到一个单独的驱动器。已删除已安装的节点。从复制的文件夹中启动节点。他工作。设置VS代码以附加到任何Node.js进程。我正试图运行一个脚本来签入VS代码,但我遇到了一个错误:"找不到Node.js二进制文件";npm":路径不存在。确保Node.js已安装并在您的PATH中,或者设置;runtimeExecutable";在您的启动中.json"但有一个部分:
{
"type": "node",
"request": "attach",
"name": "Attach by Process ID",
"processId": "${command:PickMatchedProcess}",
"skipFiles": ["<node_internals>/**"]
},
错误可能在哪里,以及如何使VS Code可移植和Node.js可移植。也许Node.js有一个可移植的版本?
这里的问题是,nodejs是可移植的。根本不推荐使用它,它是运行时环境的一部分。然而,如果您尝试使用可移植的vscode,它会很好地工作,这与您使用任何其他可移植的文本编辑器(如notepad++(是一样的。因为它的设计是便携的。但它与nodejs不同,请记住,nodejs是您的运行时环境。我建议你把它安装到你的系统中,不要协商。但是,如果您坚持,只需将nodejs目录添加到系统PATH:C:\Program Files\nodejs和用户PATH:C:\Users\USERNAME\AppData\Roaming\npm,看看它是否有效。