Система не может найти указанный путь, но затем отображает результат

#npm #visual-studio-code #cmd #cucumber #gherkin

Вопрос:

Я пытаюсь узнать о корнишонах, огурцах, npm в vscode.

Я получаю обычное сообщение об ошибке «Система не может найти указанный путь», но затем результат отображается как обычно внизу.

 C:projectsvscode1>npm --version
The system cannot find the path specified.
7.11.2
 

Он также не распознает пути с «.» в них, так что «C:projectsvscode1>./node_modules/.bin/cucumber-js» показывает другую ошибку.

 C:projectsvscode1>./node_modules/.bin/cucumber-js
'.' is not recognized as an internal or external command,
operable program or batch file.
 

Папка определенно существует внутри node_modules как .bin.

Во время установки npm cmd для дополнительных компонентов, где он устанавливает chocolatey и т. Д., Не будет завершен, поэтому я не уверен, связано ли это с этим. Я сделал ремонт в установщике, но это не устранило проблему.

обновленный

Я могу запустить его в CMD без этой проблемы .bin, но вывода нет. Код, который я пытаюсь запустить, таков:

 const { Given } = require("@cucumber/cucumber")

//const (Given) = require('cucumber')

Given('a user opens {string}', (url) => {
    console.log(url)
})
 

vscode.особенность

 Feature: vscode feature

    Feature Description

        Scenario: Scenario name
        Given a user opens "https://www.duckduckgo.com/"

        
 

Учебное пособие можно найти по адресу: https://www.youtube.com/watch?v=bsGr6xjZ0mY

Комментарии:

1. Попробуй .node_modules.bincucumber-js

2. Это сработало, спасибо, Джозефз. Связано ли это с командными строками Windows и Linux? Кстати, у меня все еще есть проблема «Система не может найти указанный путь».