代码之家  ›  专栏  ›  技术社区  ›  mritz_p

如何使activator dist忽略包。json在项目根目录中?

  •  1
  • mritz_p  · 技术社区  · 10 年前

    运行时 activator dist , npm install 似乎在日志中显示为 [error] (web-assets:jseNpmNodeModules) Problems with NPM resolution. Aborting build. 在我的设置中,这不应该发生,因为运行构建的CD服务器没有通过npm解决所有依赖关系。 如何使用play插件2.4.2禁用sbt 0.13.8中的自动行为。

    1 回复  |  直到 10 年前
        1
  •  1
  •   mritz_p    10 年前

    此问题与JsEngine npmNodeModules步骤有关。 A Google groups post 提供了以下解决方案以在生成期间禁用此步骤: 背景 JsEngineKeys Nil 在里面 build.sbt 如下所示解决了问题:

    lazy val root = (project in file("."))
      .enablePlugins(PlayScala, BuildInfoPlugin)
      .settings(
        // Disable NPM node modules
        JsEngineKeys.npmNodeModules in Assets := Nil,
        JsEngineKeys.npmNodeModules in TestAssets := Nil
      )
    
    推荐文章