【问题标题】:Error: Cannot find module 'C:\project\node_modules\cucumber\bin\cucumber'错误:找不到模块“C:\project\node_modules\cucumber\bin\cucumber”
【发布时间】:2018-06-29 21:58:12
【问题描述】:

我正在使用 TypeScript 创建量角器黄瓜项目。尝试在量角器中运行我的黄瓜测试时,我收到以下错误消息。我已经在我的项目文件夹的根目录中全局安装了黄瓜。仍然遇到同样的问题。 :

下面是我的 bin 文件夹结构。我没有看到任何“黄瓜”文件或文件夹。但是,我确实看到了 cucumber-js 文件。当我从 dist 文件夹复制 cucumber.js 文件时,错误消失了。但这会产生一些其他错误。

bin 文件夹内容: 黄瓜-js run_slave

【问题讨论】:

    标签: protractor cucumber


    【解决方案1】:

    因为在 windows 7 64bits 上 cucumber v4.2.1 存在问题。 现在请尝试以下方法:

    1. 从“../project/node_modules”中删除现有的黄瓜文件夹
    2. 运行“npm install cucumber@1.3.3”。在“../project/node_modules”中
    3. 立即尝试执行您的脚本 检查问题是否仍然存在!

    【讨论】:

    • 这是我运行的命令: npm install --save-dev cucumber npm install --save-dev protractor-cucumber-framework npm install --save-dev @types/cucumber npm install - -save-dev ts-node npm install --save-dev chai npm install --save-dev chai-as-promised npm install -g cucumber
    • 另外,你用的是哪个版本的黄瓜?因为在 windows 7 64 位上 cucumber v4.2.1 存在问题。现在请尝试以下操作: 1. 从“../project/node_modules”中删除现有的黄瓜文件夹 2. 运行“npm install cucumber@1.3.3”。在“../project/node_modules”中 3. 立即尝试执行您的脚本 检查问题是否仍然存在!
    • 仅供参考:黄瓜需要在项目本地安装,因为您的步骤定义文件需要它。
    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 2020-03-15
    • 2018-09-08
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    相关资源
    最近更新 更多