scalajs-bundler
scalajs-bundler copied to clipboard
ModuleParseError when referencing "entities" module
If a project references the NPM module entities directly or indirectly, pre-building dependencies will fail with a ModuleParseError
.
Here is the SBT output:
[info] Fast optimizing C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\client-fastopt.js
[info] Pre-bundling dependencies
[error] ModuleParseError: Module parse failed: C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\entities\maps\entities.json Unexpected token (1:9)
[error] You may need an appropriate loader to handle this file type.
[error] SyntaxError: Unexpected token (1:9)
[error] at Parser.pp$4.raise (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:2221:15)
[error] at Parser.pp.unexpected (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:603:10)
[error] at Parser.pp.semicolon (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:581:61)
[error] at Parser.pp$1.parseExpressionStatement (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:966:10)
[error] at Parser.pp$1.parseStatement (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:730:24)
[error] at Parser.pp$1.parseBlock (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:981:25)
[error] at Parser.pp$1.parseStatement (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:709:33)
[error] at Parser.pp$1.parseTopLevel (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:638:25)
[error] at Parser.parse (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:516:17)
[error] at Object.parse (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\acorn\dist\acorn.js:3098:39)
[error] at Parser.parse (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack\lib\Parser.js:902:15)
[error] at DependenciesBlock.<anonymous> (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack\lib\NormalModule.js:104:16)
[error] at DependenciesBlock.onModuleBuild (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
[error] at nextLoader (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
[error] at C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:259:5
[error] at Storage.finished (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:38:16)
[error] at C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\graceful-fs\graceful-fs.js:78:16
[error] at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:445:3)
[error] at DependenciesBlock.<anonymous> (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack\lib\NormalModule.js:113:20)
[error] at DependenciesBlock.onModuleBuild (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
[error] at nextLoader (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
[error] at C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\webpack-core\lib\NormalModuleMixin.js:259:5
[error] at Storage.finished (C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:38:16)
[error] at C:\projects\bundlertest\client\target\scala-2.11\scalajs-bundler\main\node_modules\graceful-fs\graceful-fs.js:78:16
[error] at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:445:3)
I assume, that this is an UTF-8 issue?