ModuleParseError:模块解析失败:iconv-lite

Shu*_*dia 12 encoding npm gulp webpack

我的项目工作得很好..但是在执行git推送后,我突然遇到错误gulp:

{ [Error: ModuleParseError: Module parse failed: 
/Users/xyz/project/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json 
Line 1: Unexpected token :
You may need an appropriate loader to handle this file type.
| {"uChars":[128,16 ....
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我已经卸载并重新安装了这个模块iconv-lite,但它似乎没有帮助.

小智 17

我收到了同样的错误.您将要安装JSON加载程序模块.我在这个例子中使用json-loader.

npm install json-loader --save
Run Code Online (Sandbox Code Playgroud)

然后,您需要将此加载器添加到webpack.config.js

module: {
    loaders: [
      { test: /\.json$/, loader: "json-loader"}
    ]
}
Run Code Online (Sandbox Code Playgroud)


Shu*_*dia -1

删除该文件解决了该问题。

  • 完美解决方案!就在“你是否尝试过关闭并再次打开?”之后进入我的列表..现在“你删除了文件吗?你知道,文件!...愚蠢的”xD (2认同)