2015-07-21 61 views
1

我的“新公共管理”文件夹是在d:\箱文件夹,因为我没有对C. 空间我配置量角器在系统环境变量添加到工作新的环境变量命名为PROTRACTOR,值为:。 然后在系统路径中输入:%PROTRACTOR%\ bin找不到模块“茉莉花记者

这对于量角器完美适用。

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

无法找到模块'jasmine-reporter'。

我尝试什么:

  1. 粘贴“茉莉花记者在NPM '茉莉花咆哮-记者' 文件夹\ node_modules
  2. 添加在系统环境变量NODE_PATH:d:\盒\ npm \ node_modules

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

回答

1

如果你想保持你的全球node_modules在d:\驱动器,你需要更改NPM配置前缀npm docs

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

npm config set prefix d:\box

要看到的是你可以发出电流路径:

npm config get prefix

+0

您好,我改变了前缀,现在路径是D:\ Box \ npm,但我仍然看到相同的错误 – Stanislava

+0

您是否重新安装茉莉花记者?通过更改全局前缀,可以有效地卸载以前安装的全局程序包。 – kyrisu

+0

我只是安装它:D:\ Box \ npm> npm install [email protected]^1 [email protected] node_modules \ jasmine-reporter └──[email protected]再试一次,但结果是相同... – Stanislava