尝试在项目中添加节点模块时,sbt无法运行

时间:2018-06-29 06:02:53

标签: scala intellij-idea playframework sbt

我要在scala play项目中包括node_modules 。因此,我在构建sbt文件中添加了以下几行,如下所示(当我为项目运行sb​​t时,来自Import npm node_modules' css into Play Framework 2.4 app,它给出了如下错误。

unmanagedResourceDirectories in Assets += baseDirectory.value / "node_modules"
  

导入控制器。资产   [错误] sbt.compiler.EvalException:类型   表达式中的错误[错误] sbt.compiler.EvalException:类型错误   表达式[错误]使用'last'表示完整日志。

如何将node_module资源添加到播放项目中,以及如何解决此问题。

当我删除自动生成的导入控制器时。Assetssbt运行正常,但是一段时间后import controllers.Assets开始自动导入。我在.idea / sbt.xml中添加了以下内容。

<SbtProjectSettings>
            <option name="useAutoImport" value="false"/>
        </SbtProjectSettings>

但是仍然无法正常工作,它再次自动导入。

我该如何解决这些问题?

我应该如何在intellij的Play项目中包含node_modules?

1 个答案:

答案 0 :(得分:0)

我删除了.idea文件夹并重新加载,这解决了我的问题,节点模块正在加载

unmanagedResourceDirectories in Assets += baseDirectory.value / "node_modules"