gpt4 book ai didi

javascript - 为什么在 Visual Studio 2017 中使用 Node.js 交互窗口时会出现 "SyntaxError: Unexpected identifier"错误?

转载 作者:数据小太阳 更新时间:2023-10-29 06:04:57 24 4
gpt4 key购买 nike

我是 Node.js 和 npm 的新手,我正在尝试在 Visual Studio 2017 中配置 JavaScript 开发环境。我已经下载并安装了最新推荐版本的 Node.js(当前为 v6.11.1)。

在命令提示符下,我验证了我的 Node.js 路径是否配置正确并且我指向的是预期的版本。为此,我跑了:

node -v

正如预期的那样,我回来了:

v6.11.1

我还配置了 Visual Studio 来使用这个版本。为此,我转到“工具”>“选项”,将 Node.js 根文件夹添加到我的“外部 Web 工具”列表中,并将路径移至列表顶部,如下面的屏幕截图所示。

Options Dialog showing External Web Tools Path Locations

我已通过修改我的 package.json 文件并验证包是否已下载来验证 Visual Studio 工具实际上正在使用此版本。这是显示的屏幕截图:

Visual Studio Solution Explorer showing downloaded NPM packages

我还直接从我的项目 Node 启动了 Node.js 交互窗口,如下面的屏幕截图所示:

Project context menu showing Open Node.js Interactive Window option

但是,当我尝试从交互式窗口运行 npm 命令时,出现“SyntaxError: Unexpected identifier”错误,如下面的屏幕截图所示:

Node.js Interactive Window showing failed npm command

所以我的问题是 – 为什么我会收到“SyntaxError: Unexpected identifier”错误?

最佳答案

当我刚刚完成这个问题时,我能够与一位同事交谈,他说他遇到了同样的问题。由于一些奇怪的原因(也许你们中的一些专家可以对此发表评论)npm 命令必须以这样的点为前缀:

.npm install -g nsp

我发现这完全不直观,但它解决了我的问题。我希望这会对其他人有所帮助。

关于javascript - 为什么在 Visual Studio 2017 中使用 Node.js 交互窗口时会出现 "SyntaxError: Unexpected identifier"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com