无法在反应应用程序中添加新的依赖项

拉贾特·米什拉

我有一个反应应用程序。我向它添加了一个新的依赖项。以下是详细信息:

依赖: curlconverter

链接:https : //github.com/NickCarneiro/curlconverter

命令: npm install --save curlconverter

现在我正在我的 React 代码库中访问它。这是片段:

import './App.css';
import IntervalHookCounter from './counter.js';

import { toJsonString } from 'curlconverter';

let foobar  = () => {
    let x = toJsonString("curl 'http://en.wikipedia.org/' -H 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: en-US,en;q=0.8' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Referer: http://www.wikipedia.org/' -H 'Cookie: GeoIP=US:Albuquerque:35.1241:-106.7675:v4; uls-previous-languages=%5B%22en%22%5D; mediaWiki.user.sessionId=VaHaeVW3m0ymvx9kacwshZIDkv8zgF9y; centralnotice_buckets_by_campaign=%7B%22C14_enUS_dsk_lw_FR%22%3A%7B%22val%22%3A%220%22%2C%22start%22%3A1412172000%2C%22end%22%3A1422576000%7D%2C%22C14_en5C_dec_dsk_FR%22%3A%7B%22val%22%3A3%2C%22start%22%3A1417514400%2C%22end%22%3A1425290400%7D%2C%22C14_en5C_bkup_dsk_FR%22%3A%7B%22val%22%3A1%2C%22start%22%3A1417428000%2C%22end%22%3A1425290400%7D%7D; centralnotice_bannercount_fr12=22; centralnotice_bannercount_fr12-wait=14' -H 'Connection: keep-alive' --compressed");
    console.log(x)
}

function App() {
  foobar()
  return (
    <IntervalHookCounter />
  );
}

export default App;

在运行项目时,我收到以下错误:

./node_modules/curlconverter/node_modules/yargs/lib/platform-shims/esm.mjs 16:41
Module parse failed: Unexpected token (16:41)
File was processed with these loaders:
 * ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
| const REQUIRE_ERROR = 'require is not supported by ESM';
| const REQUIRE_DIRECTORY_ERROR = 'loading a directory of commands is not supported yet for ESM';
> const mainFilename = fileURLToPath(import.meta.url).split('node_modules')[0];
| 
| const __dirname = fileURLToPath(import.meta.url);

我也尝试用 替换 import import { toJsonString } from 'curlconverter';var curlconverter = require('curlconverter');然后使用curlconverter.toJsonString({...}),仍然面临同样的错误。

任何帮助将不胜感激。

普鲁德维德

这是 curlconverter 包中的一个未解决的问题。使用版本 - 3.12 以避免错误

npm install --save [email protected]

推荐:删除所有 node_modules 并重新安装

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建新应用程序时无法解决 spring boot 中的依赖项

无法解决我的应用程序中的依赖项

添加依赖项时,SpringBoot应用程序启动失败

添加模型依赖项后删除应用程序引用

添加jQuery依赖项会破坏meanJS应用程序

使用“create-react-app”实用程序创建的反应应用程序中未解决 Babel 依赖项

无法使用 Carthage 依赖项 (SnapKit) 启动应用程序

.NET Web应用程序中的本机依赖项无法加载

无法在我的Android应用程序中获取库的传递依赖项

无法发布具有外部依赖项的Azure python函数应用程序(不在索引中)

将Firebase添加到应用程序依赖项列表时,应用程序中断

无法添加创建反应应用程序内容回购

应用程序中可用的框架依赖项的类型扩展

非平凡WinForm应用程序中的依赖项注入

.NET Core应用程序中的.NET Framework依赖项

nuget无法在通用应用程序中向Windows Phone 8.1项目添加引用

在创建应用程序之前声明Marionette + RequireJS应用程序中的所有依赖项

如何调试服务应用程序并检查应用程序中缺少哪个依赖项

在MS Visual Studio Community 2015中向C#Windows Forms应用程序添加依赖项

Elixir应用程序在Iex中运行,但需要添加:eex作为依赖项才能作为发行版运行

在angularjs中添加另一个模块依赖项,应用程序停止工作

递归应用程序依赖项 django

AngularJS模块应用程序依赖项

redux 功能无法在反应应用程序中实现

无法从反应应用程序中的 redux 库导入商店

无法将新的应用程序添加到Fabric

无法通过 kivy 应用程序中的屏幕管理器添加新屏幕

无法添加新的iOS应用程序,在iTunes中创建捆绑连接

为什么我无法在 ASP.NET Core 应用程序中添加新视图?