Javascript 生成网页包失败,出现不可分析的错误,但在节点行中正常工作

Javascript 生成网页包失败,出现不可分析的错误,但在节点行中正常工作,javascript,json,node.js,webpack,Javascript,Json,Node.js,Webpack,我正在使用NodeV6.11.0和NPM3.10.10。最近我正在考虑使用降价,其中一个依赖项是实体。在添加此依赖项之前,一切正常,但当我尝试安装npm install时,请将其标记为--save并再次生成,我收到如下错误: > access_mgr@0.0.1 build /home/jgu/repos/access_mgr > webpack --config webpack.config.js --progress --colors Hash: 05d4660f200286b

我正在使用NodeV6.11.0和NPM3.10.10。最近我正在考虑使用降价,其中一个依赖项是实体。在添加此依赖项之前,一切正常,但当我尝试安装
npm install时,请将其标记为--save
并再次生成,我收到如下错误:

> access_mgr@0.0.1 build /home/jgu/repos/access_mgr
> webpack --config webpack.config.js --progress --colors

Hash: 05d4660f200286bd0530  
Version: webpack 1.15.0
Time: 13572ms
                        Asset     Size  Chunks             Chunk Names
                  favicon.ico  1.41 kB          [emitted]  
 main-05d4660f200286bd0530.js   2.2 MB       0  [emitted]  main
main-05d4660f200286bd0530.css   435 kB       0  [emitted]  main
    + 274 hidden modules

ERROR in ./~/entities/maps/entities.json
Module parse failed: /home/jgu/repos/access_mgr/node_modules/entities/maps/entities.json Unexpected token (1:9)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:9)
    at Parser.pp$4.raise (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:2221:15)
    at Parser.pp.unexpected (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:603:10)
    at Parser.pp.semicolon (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:581:61)
    at Parser.pp$1.parseExpressionStatement (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:966:10)
    at Parser.pp$1.parseStatement (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:730:24)
    at Parser.pp$1.parseBlock (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:981:25)
    at Parser.pp$1.parseStatement (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:709:33)
    at Parser.pp$1.parseTopLevel (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:638:25)
    at Parser.parse (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:516:17)
    at Object.parse (/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:3098:39)
    at Parser.parse (/home/jgu/repos/access_mgr/node_modules/webpack/lib/Parser.js:902:15)
    at DependenciesBlock.<anonymous> (/home/jgu/repos/access_mgr/node_modules/webpack/lib/NormalModule.js:104:16)
    at DependenciesBlock.onModuleBuild (/home/jgu/repos/access_mgr/node_modules/webpack-core/lib/NormalModuleMixin.js:310:10)
    at nextLoader (/home/jgu/repos/access_mgr/node_modules/webpack-core/lib/NormalModuleMixin.js:275:25)
    at /home/jgu/repos/access_mgr/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.finished (/home/jgu/repos/access_mgr/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:38:16)
    at /home/jgu/repos/access_mgr/node_modules/graceful-fs/graceful-fs.js:78:16
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:446:3)
 @ ./~/markdown-it/lib/common/entities.js 6:17-55
Child extract-text-webpack-plugin:
        + 7 hidden modules
>访问_mgr@0.0.1构建/主页/jgu/repos/access_经理
>webpack--config webpack.config.js--progress--colors
散列:05d4660f200286bd0530
版本:网页1.15.0
时间:13572毫秒
资产大小块块名称
favicon.ico 1.41 kB[已发出]
main-05d4660f200286bd0530.js 2.2 MB 0[已发出]main
main-05d4660f200286bd0530.css 435 kB 0[emissed]main
+274个隐藏模块
./~/entities/maps/entities.json中出错
模块解析失败:/home/jgu/repos/access\u mgr/node\u modules/entities/maps/entities.json意外令牌(1:9)
您可能需要适当的加载程序来处理此文件类型。
SyntaxError:意外标记(1:9)
在Parser.pp$4.raise(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:2221:15)
在Parser.pp.unexpected(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:603:10)
分号(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:581:61)
在Parser.pp$1.parseExpressionStatement(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:966:10)
在Parser.pp$1.parseStatement(/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:730:24)
在Parser.pp$1.parseBlock(/home/jgu/repos/access_mgr/node_modules/acorn/dist/acorn.js:981:25)
在Parser.pp$1.parseStatement(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:709:33)
在Parser.pp$1.parseTopLevel(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:638:25)
在Parser.parse(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:516:17)
在Object.parse(/home/jgu/repos/access\u mgr/node\u modules/acorn/dist/acorn.js:3098:39)
在Parser.parse(/home/jgu/repos/access\u mgr/node\u modules/webpack/lib/Parser.js:902:15)
在DependenciesBlock。(/home/jgu/repos/access_mgr/node_modules/webpack/lib/NormalModule.js:104:16)
位于DependenciesBlock.onModuleBuild(/home/jgu/repos/access\u mgr/node\u modules/webpack core/lib/NormalModuleMixin.js:310:10)
在下一个加载程序(/home/jgu/repos/access\u mgr/node\u modules/webpack core/lib/NormalModuleMixin.js:275:25)
at/home/jgu/repos/access_mgr/node_modules/webpack core/lib/NormalModuleMixin.js:259:5
在Storage.finished(/home/jgu/repos/access\u mgr/node\u modules/enhanced resolve/lib/CachedInputFileSystem.js:38:16)
at/home/jgu/repos/access_-mgr/node_-modules/manentable-fs/manentable-fs.js:78:16
在FSReqWrap.readFileAfterClose[完成时](fs.js:446:3)
@./~/markdown it/lib/common/entities.js 6:17-55
子提取文本网页包插件:
+7隐藏模块

然后运行node REPL并粘贴
require('entities/maps/entities.json')这很好。我检查了json文件,它只是名称到特殊unicode符号的映射。我错过了什么导致生成的网页失败的原因?

它要求加载程序。您是否将
json加载程序
配置为Web包中的加载程序之一?谢谢。我仍在使用webpack 1.13.1的旧版本。添加json加载程序使其工作webpack 1仍然需要
json加载程序
,但webpack 2不需要