scalajs-bundler icon indicating copy to clipboard operation
scalajs-bundler copied to clipboard

ModuleParseError when referencing "entities" module

Open svenwiegand opened this issue 7 years ago • 0 comments

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?

svenwiegand avatar Jun 14 '17 07:06 svenwiegand