相关疑难解决方法(0)

在Windows命令行上是否有相应的"哪个"?

由于我有时遇到路径问题,其中一个我自己的cmd脚本被另一个程序隐藏(阴影)(在路径的前面),我希望能够在Windows命令行上找到程序的完整路径,给定只是它的名字.

有没有相当于UNIX命令'哪个'?

在UNIX上,which command打印给定命令的完整路径以轻松查找和修复这些阴影问题.

windows command-line path-variables

2231
推荐指数
20
解决办法
56万
查看次数

用于Windows的NPM包'bin'脚本

Cucumber.js提供了一个命令行"binary",它是一个.js包含shebang指令的简单文件:

#!/usr/bin/env node
var Cucumber = require('../lib/cucumber');
// ...
Run Code Online (Sandbox Code Playgroud)

package.json使用"bin"配置键指定二进制文件:

{ "name" : "cucumber"
, "description" : "The official JavaScript implementation of Cucumber."
// ...
, "bin": { "cucumber.js": "./bin/cucumber.js" }
// ...
Run Code Online (Sandbox Code Playgroud)

这一切都适用于POSIX系统.有人在Windows上运行Cucumber.js时报告了一个问题.

基本上,该.js文件似乎是通过Windows的JScript解释器(而不是Node.js)执行的,并且由于shebang指令而引发语法错误.

我的问题是:建议在UNIX和Windows系统上运行的"二进制"脚本的推荐方法是什么?

谢谢.

windows posix package node.js npm

37
推荐指数
2
解决办法
2万
查看次数

标签 统计

windows ×2

command-line ×1

node.js ×1

npm ×1

package ×1

path-variables ×1

posix ×1