首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在反应中导入qs

如何在反应中导入qs
EN

Stack Overflow用户
提问于 2020-09-09 09:56:38
回答 5查看 11.3K关注 0票数 1

我搜索了[如何在react中使用qs ],但是找不到答案。

Qs官方网站https://www.npmjs.com/package/qs Usage

代码语言:javascript
复制
qs = require('qs');
var assert = require('assert');

var obj = qs.parse('a=c');
assert.deepEqual(obj, { a: 'c' });

var str = qs.stringify(obj);
assert.equal(str, 'a=c');

但我从未见过require()用于反应。

有人知道这个答案吗?

我需要这个来传递axios中的数组参数。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-11-04 22:25:52

我的反应也有同样的问题。

这样做是可行的:

代码语言:javascript
复制
const qs = require('qs')

这不管用:

代码语言:javascript
复制
import qs from 'qs'

我通过删除包-lock.json中的“@type/qs”部分来解决它,然后运行

代码语言:javascript
复制
npm install
票数 1
EN

Stack Overflow用户

发布于 2021-03-29 03:48:37

您不必从项目中卸载@types/qs。正确的解决办法是使用:

代码语言:javascript
复制
import * as qs from 'qs'
票数 11
EN

Stack Overflow用户

发布于 2021-09-10 14:21:03

这解决了我的问题

npm i --save-dev @types/qs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63809197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档