NPM 包的模块分析错误

Module parse error for an NPM package

本文关键字:错误 模块 NPM      更新时间:2023-09-26

我在使用 Webpack 构建时收到一个奇怪的错误。有问题的错误是指我正在导入的 Got package.json文件。

Module parse failed: .../node_modules/got/package.json Unexpected token (2:8)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (2:8)

好奇是什么原因造成的,以及这是在我这边还是在得到的结局。

节点版本:v4.2.0

NPM 版本:2.14.7

问题是您正在导入 json,但没有配置适当的加载程序。在你的 webpack-confing 中添加一个 json 加载器到你的加载器。它应该看起来像这样:

var config = {
  ....
  module: {
    loaders: [
      ...
      {
        test: /'.json/,
        loader: 'json'
      }
    ]
  },
  ....
}