gpt4 book ai didi

windows - 如何在 Windows 上执行节点脚本 (#!/usr/bin/env node)?

转载 作者:行者123 更新时间:2023-12-02 03:48:35 26 4
gpt4 key购买 nike

我想检查我的 Windows 计算机上的 protractor 命令的版本。我输入了以下内容,但没有成功。为什么?路径正确。

./node_modules/protractor/bin/protractor --version
'.' is not recognized as an internal or external command,
operable program or batch file.

该文件是一个脚本 -

#!/usr/bin/env node

process.env.NODE_ENV = process.env.NODE_ENV || 'test';

require('../built/cli.js');

我可以在 Windows 中使用 Bash 运行它,但有没有办法在 CMD 上运行它?

最佳答案

如果您使用 Windows 命令提示符 (cmd.exe),您应该:

  • 使用 Windows 路径分隔符(\ 而不是 /)。
  • 不使用 ./ 前缀来运行某些内容。

另请记住,Windows shell 无法理解脚本的第一行。因此,您应该显式调用节点解释器。

假设节点解释器位于 PATH 中,在您的情况下,您应该输入:

node node_modules\protractor\bin\protractor --version

关于windows - 如何在 Windows 上执行节点脚本 (#!/usr/bin/env node)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46077963/

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