找不到模块' jasmine-reporter'

时间:2015-07-21 09:03:50

标签: node.js protractor jasmine-reporters

我的' npm'文件夹在D:\ Box文件夹中,因为我在C上没有空格。 我通过在系统环境变量中添加名为PROTRACTOR的新环境变量来配置Protractor,其值为:。 然后在系统路径I中输入:%PROTRACTOR%\ bin

这对Protractor完全有效。

现在我想添加jasmine-reporter,然后粘贴到npm \ node_modules \ jasmine-node \ node_modules' jasmine-reporter'和茉莉花 - 咆哮记者'文件夹。 然后在conf.js中使用jasmine报告运行一个测试,我看到错误消息:

  

找不到模块' jasmine-reporter'。

我尝试了什么:

  1. 粘贴茉莉花 - 记者'和茉莉花 - 咆哮记者' npm \ node_modules中的文件夹
  2. 添加系统环境变量NODE_PATH:D:\ Box \ npm \ node_modules
  3. 结果是一样的。 有人,请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

如果要将全局node_modules保留在D:\驱动器上,则需要更改npm config中的前缀,如npm docs

中所述

简短版本(在管理员命令提示符下):

npm config set prefix d:\box

要查看您可以发布的当前路径:

npm config get prefix

答案 1 :(得分:0)

转到C:\ Users \ username \ AppData \ Roaming \ npm \ node_modules - 去除茉莉花 - 记者

转到C:\ Users \ username \ AppData \ Roaming - 删除npm-Cache

重新安装jasmine-reporter和npm