Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 找不到模块';茉莉花记者';_Node.js_Protractor_Jasmine Reporters - Fatal编程技术网

Node.js 找不到模块';茉莉花记者';

Node.js 找不到模块';茉莉花记者';,node.js,protractor,jasmine-reporters,Node.js,Protractor,Jasmine Reporters,我的“npm”文件夹位于D:\Box文件夹中,因为我在C上没有空间。 我通过在系统环境变量中添加新的环境变量(名为dragrator,其值为),将量角器配置为工作。 然后在我输入的系统路径中:%dragrator%\bin 这对量角器非常有效 现在我想添加jasmine reporters,并将其粘贴到npm\node\u模块\jasmine node\node\u模块的“jasmine reporters”和“jasmine growl reporter”文件夹中。 然后在conf.js中使用

我的“npm”文件夹位于D:\Box文件夹中,因为我在C上没有空间。 我通过在系统环境变量中添加新的环境变量(名为dragrator,其值为),将量角器配置为工作。 然后在我输入的系统路径中:%dragrator%\bin

这对量角器非常有效

现在我想添加jasmine reporters,并将其粘贴到npm\node\u模块\jasmine node\node\u模块的“jasmine reporters”和“jasmine growl reporter”文件夹中。 然后在conf.js中使用jasmine report运行一个测试,我会看到错误消息:

找不到模块“jasmine reporters”

我尝试的是:

  • 在npm\node\u模块中粘贴“jasmine reporters”和“jasmine growl reporter”文件夹
  • 外接程序系统环境变量节点\ u路径:D:\Box\npm\NODE\u模块
  • 结果是一样的。
    有人,请帮我解决这个问题

    如果要将全局节点_模块保留在D:\驱动器上,则需要更改npm配置中的前缀,如中所述

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

    npm配置集前缀d:\box

    要查看可发布的当前路径,请执行以下操作:


    npm config get prefix

    转到C:\Users\username\AppData\Roaming\npm\node\u模块 -除去茉莉花记者


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


    重新安装jasmine reporter和npm

    您好,我更改了前缀,现在路径是D:\Box\npm,但我仍然看到相同的错误您重新安装jasmine reporters了吗?通过更改全局前缀,您有效地卸载了以前安装的全局软件包。我只需安装它:D:\Box\npm>npm install jasmine reporters@^1.00 jasmine-reporters@1.0.2节点\u模块\jasmine报告器└── mkdirp@0.3.5再试一次,但结果是一样的…你能用量角器配置更新你的问题吗?实际上我通过增加C磁盘空间并将所有东西移到那里来解决我的问题。