2015-09-22 77 views
1

當運行activator distnpm install似乎在日誌中顯示爲[error] (web-assets:jseNpmNodeModules) Problems with NPM resolution. Aborting build. 在我的設置這不應該發生,因爲那裏,並在運行時不具備解決通過NPM所有依賴性的CD服務器的步驟與它一起自動執行。 如何禁用在SBT 0.13.8這個自動行爲與遊戲插件2.4.2。如何讓activator dist忽略項目根目錄下的package.json?

回答

1

這個問題是關係到JsEngine npmNodeModules一步。 A Google groups post提供生成過程中下面的解決方案來禁用此步驟: 在build.sbt設置JsEngineKeysNil如下所示解決該問題:

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