NPM 包的模块分析错误
Module parse error for an NPM package
我在使用 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'
}
]
},
....
}
相关文章:
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 因果报应-找不到模块:错误:无法解析模块'scs'
- 错误:找不到模块'/lib/cli'
- 错误:$injector:modulerr加载图像时模块处于角度
- 扩展错误es6类模块问题
- 获取错误模块“;反应”;找不到
- 未捕获错误:模块未自注册
- 错误:模块未自行注册
- 离子 + 火基,错误模块“火基”不可用
- 如何在angular js中包含模块以删除找不到的错误模块
- AngularJS错误:模块'ngResource'不可用!您要么拼错了模块名称,要么忘记加载它
- 未捕获错误:模块名称“”;twilio”;尚未加载
- Firebase, AngularFire错误:模块Firebase不可用
- 未捕获错误:模块名"gcm"尚未加载上下文:_.使用要求([])
- RequireJS定义了返回错误模块依赖的回调
- 绑定错误.模块没有自我注册
- 当我运行“npm run dev”时,出现错误:模块解析失败
- npm启动错误"模块未找到;错误:无法解析目录"