首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当通过scalajs-bundler捆绑模块时,无法找到节点模块fs

当通过scalajs-bundler捆绑模块时,无法找到节点模块fs
EN

Stack Overflow用户
提问于 2017-06-20 22:04:25
回答 1查看 336关注 0票数 0

我正在尝试将一个scala.js应用程序连接到一个节点模块。我以前从来没有这样做过。

fastOptJS::webpack上,我在以下方面遇到了构建失败:

代码语言:javascript
复制
target/scala-2.12/scalajs-bundler/main/node_modules/fs doesn't exist
target/scala-2.12/scalajs-bundler/main/node_modules/fs.webpack.js doesn't exist
target/scala-2.12/scalajs-bundler/main/node_modules/fs.web.js doesn't exist
target/scala-2.12/scalajs-bundler/main/node_modules/fs.js doesn't exist
target/scala-2.12/scalajs-bundler/main/node_modules/fs.json doesn't exist

build.sbt

代码语言:javascript
复制
enablePlugins(ScalaJSPlugin, ScalaJSBundlerPlugin)

name := "Toon Brew"

scalaVersion := "2.12.2"

scalaJSUseMainModuleInitializer := true

libraryDependencies += "be.doeraene" %%% "scalajs-jquery" % "0.9.1"

skip in packageJSDependencies := false

jsDependencies += "org.webjars" % "jquery" % "2.1.4" / "2.1.4/jquery.js"

npmDependencies in Compile += "fantasy-names" -> "1.1.2"

plugins.sbt

代码语言:javascript
复制
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.17")

addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler" % "0.6.0")

正面

代码语言:javascript
复制
package toonbrew

import scala.scalajs.js
import scala.scalajs.js.annotation.JSImport

@JSImport("fantasy-names", JSImport.Namespace)
@js.native
object FantasyNames extends js.Object {
  def names(cat: String, subCat: String, names: Int, gender: Int): js.Array[String] = js.native
}

The 全回购

我怎样才能避免这个错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-21 08:43:23

通过扩展scalajs默认webpack配置来忽略fs

no-fs.webpack.config.js

代码语言:javascript
复制
module.exports = require('./scalajs.webpack.config');

module.exports.node = {fs: 'empty'};

build.sbt

代码语言:javascript
复制
webpackConfigFile := Some(baseDirectory.value / "no-fs.webpack.config.js")

以@julien-richard-foy的名义

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44663757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档