将 proj4js 与 webpack 捆绑会导致“位置 0 处的 JSON 中出现意外标记 m”

安斯特

我尝试将 proj4js (2.5.0) 作为 ES6 模块包含在 webpack (4.27.1) 项目中。

import proj4 from 'proj4';

这导致此错误:

ERROR in ./node_modules/proj4/package.json
Module parse failed: Unexpected token m in JSON at position 0 while parsing near 'module.exports = __w...'
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token m in JSON at position 0 while parsing near 'module.exports = __w...'

我该怎么做才能绕过这个错误?


查看 proj4js github 页面上的问题报告,看起来 json-loader 执行了两次,因为 proj4js 明确需要 package.json:

proj4js/lib/version.js:

export {version as default} from '../package.json';
安斯特

问题是由我们的 webpack-config 中的这个加载器引起的:

{
     test: /\.(png|gif|jpg|jpeg|svg|xml|json)$/,
     use: ["url-loader"]
}

我从这个加载器中排除了 proj4,它可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 C 中发布 JSON 对象时,位置 0 处出现意外标记 004

将数组从php传递到ajax时,JSON意外标记C在位置0处

WordPress:在使用 Duplicator 复制页面后,位置 0 处的 JSON 中出现意外令牌 <

JSON 中位置 0 处的意外标记

JSON 中位置 0 处的意外标记

<Jasmine> 位置 0 处的 JSON 中的意外标记 u

Wordpress/woocommerce:当用户登录时重定向,导致位置 0 处的 JSON 中出现意外令牌 <

SyntaxError:JSON中位置0处出现意外令牌'

SyntaxError:JSON中位置0处出现意外令牌“

未捕获的语法错误:控制台中 App.js:18:1 处 JSON.parse (<anonymous>) 位置 0 处 JSON 中的意外标记 u

JSON.parse 位置 0 处的 JSON 中的意外标记

意外的标记 ?在位置 0 处的 JSON

angular ajax:JSON中位置0处的意外标记I

获取SyntaxError:运行Lambda测试时,JSON意外标记u在位置0处

JSON 中位置 0 处的意外标记 u 不适用于异步

“解析器错误”语法错误:位置 0 处的 JSON 中的意外标记 <

提取中位置 0 处的 JSON 中的意外标记 P。请帮我

JSON::ParserError:Rails Rspec 上的 '' 处出现意外标记

Svelte-i18n 抱怨 json 文件中冒号处出现意外标记

Java Eclipse - 尝试从 JSON 读取时“位置 0 处出现意外令牌 END OF FILE”

SyntaxError:JSON位置0处出现意外的令牌C-Ionic 2 Http GET请求

TypeScript错误TS5014:JSON在位置0处出现意外令牌u

查询API时,JSON在位置0处出现意外令牌O

未捕获的语法错误:JSON.parse 位置 0 处的 JSON 中的意外标记 d(<匿名>)

错误语法错误:JSON.parse 位置 0 处的 JSON 中的意外标记 u (<anonymous>)

未捕获的语法错误:JSON.parse 中位置 0 处的 JSON 中的意外标记 < - Wordpress

JSON解析:位置0处的意外字符(ÿ)

使用FS读取字符串会返回此错误:JSON在位置0处出现意外令牌r

SyntaxError:JSON中位置102处出现意外令牌}