简体   繁体   English

NPM软件包的模块解析错误

[英]Module parse error for an NPM package

I'm receiving a weird error at the build time utilizing Webpack. 使用Webpack在构建时收到一个奇怪的错误。 The error in question is referring to Got's package.json file that I'm importing. 有问题的错误是指我要导入的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)

Curious to what is causing this and if this is on my end or Got's end. 好奇是什么原因造成的,以及这是在我还是在头上。

Node version : v4.2.0 节点版本 :v4.2.0

NPM version : 2.14.7 NPM版本 :2.14.7

The problem is that you are importing a json, but don't have the appropriate loader configured. 问题是您要导入json,但未配置适当的加载程序。 In your webpack-confing add a json loader to your loaders. 在您的webpack-confing中,将json加载程序添加到您的加载程序中。 It should look something like this: 它看起来应该像这样:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 npm 包 csvtojson CSV 解析错误:错误:unclosed_quote - npm package csvtojson CSV Parse Error: Error: unclosed_quote 尝试发布有效的npm程序包,但是当我尝试使用它时崩溃[模块解析失败:意外令牌] - trying to publish a working npm package but crashes when i try to use it[Module parse failed: Unexpected token] npm 无法解析 package.json - npm is failing to parse package.json 通过Twilio npm包发送短信 - 错误找不到 - 错误:找不到模块'./webhooks' - Send SMS via Twilio npm package - Error cannot find - Error: Cannot find module './webhooks' “npm run build”模块解析错误“您可能需要适当的加载程序来处理此文件类型。” - "npm run build" module parse error "You may need an appropriate loader to handle this file type." 编写NPM模块:需要自己的软件包作为依赖项 - Writing an NPM Module: Require own package as dependency 从npm包导入ES6模块 - Import ES6 module from npm package 捆绑 npm package 并将其转换为 es 模块 - bundle an npm package AND convert it into an es module 我的 JS npm 包导致“找不到模块的声明文件”错误? - My JS npm package causes 'Could not find a declaration file for module' error? 将数据传递到自定义npm软件包模块 - Pass data to custom npm package module
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM