1

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

这对量角器非常有效。

现在我想添加 jasmine-reporters 并粘贴到 npm\node_modules\jasmine-node\node_modules 'jasmine-reporters' 和 'jasmine-growl-reporter' 文件夹中。然后在 conf.js 中使用 jasmine 报告运行一项测试,我看到错误消息:

找不到模块 'jasmine-reporters'。

我尝试什么:

  1. 在 npm\node_modules 中粘贴 'jasmine-reporters' 和 'jasmine-growl-reporter' 文件夹
  2. 添加系统环境变量 NODE_PATH: D:\Box\npm\node_modules

结果是一样的。有人,请帮我解决这个问题。

4

2 回答 2

1

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

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

npm config set prefix d:\box

要查看您可以发出的当前路径是什么:

npm config get prefix

于 2015-07-21T09:17:50.910 回答
0

转到 C:\Users\username\AppData\Roaming\npm\node_modules -删除 jasmine-reporters

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

重新安装 jasmine-reporter 和 npm

于 2018-04-04T07:37:28.700 回答