Node.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” 我尝试的是: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中使用
有人,请帮我解决这个问题 如果要将全局节点_模块保留在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磁盘空间并将所有东西移到那里来解决我的问题。