jasmin 节点在 Windows 中不起作用

exp*_*sso 3 node.js jasmine-node

我正在尝试从 Windows cmd 运行 jasmine-node,但没有成功。我的 package.json 在我项目的顶层,有以下内容

{
    "devDependencies": {
    "jasmine-node": ""
    }
}
Run Code Online (Sandbox Code Playgroud)

我在项目的顶层运行它。

npm install
Run Code Online (Sandbox Code Playgroud)

然后这个

node_modules/jasmine-node/bin/jasmine-node spec/greetSpec.js
Run Code Online (Sandbox Code Playgroud)

这是结果

'node_modules' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

安装 jasmin-node 出了什么问题?在 Windows 中执行此操作的正确方法是什么?

小智 6

看来你和我现在在读同一本书。

您需要做的就是将node命令放在路径之前 node_modules/jasmine-node/bin/jasmine-node spec/greetSpec.js并使用反斜杠\,就像这样:

node node_modules\jasmine-node\bin\jasmine-node spec\greetSpec.js
Run Code Online (Sandbox Code Playgroud)