encoding - 模块解析错误 : Module parse failed: iconv-lite

标签 encoding npm gulp webpack

我的项目运行良好。但是在执行 git push 后,我在运行 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 ....

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

最佳答案

我收到了同样的错误。您需要安装 JSON 加载器模块。我正在使用 json-loader在这个例子中。

npm install json-loader --save

然后,您需要将此加载程序添加到您的 webpack.config.js
module: {
    loaders: [
      { test: /\.json$/, loader: "json-loader"}
    ]
}

关于encoding - 模块解析错误 : Module parse failed: iconv-lite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35060512/

相关文章:

node.js - 安装时 NPM 权限错误

javascript - Gulp Watch 未捕获 Browserify 文件中的更改

javascript - gulpjs 添加回以前忽略的路径?

encoding - 猜测UTF-8编码

php - Google cloud -speech api返回空结果

c# - 编码为 ASCII 和 UTF8 的字符串长度不同!

django - 由于 SyntaxError,Webpack 无法 bundle

python - python 在计算机中如何存储字符串?

visual-studio-code - 'eslint' 未被识别为内部或外部命令

node.js - Jenkins 无法识别 gulp 命令