我有一个使用scala.js的Play项目。测试全部运行正常,直到我将scala.js插件升级到0.6.13。现在我得到“错误:无法找到模块'../moment'”。
我在0.6.13发行说明中读到,运行和测试现在默认使用node.js;我确信改变是我问题的根源。
我在本地或全局使用“npm install jsdom”看到安装jsdom的注释。我首先尝试全局安装时刻库(npm install -g时刻)。没有变化,所以我尝试在项目的根目录中安装。仍然没有变化。
建议?
答案 0 :(得分:1)
我将moment.js门面从“io.github.widok”%%%“scala-js-momentjs”%“0.2.0”更新为“ru.pavkin”%%%“scala-js-momentjs” %“0.4.1”。更改了相关的import语句并重新编译。测试通过了。
从应用程序的根目录中删除了node_modules目录。测试因早期错误而失败。重新安装了时刻库(npm安装时刻),测试再次通过。