我目前面临使用纱线的 queryString 包的问题。使用 npm 重新安装 queryString 后(在纱线文档中没有这样的命令仅添加 npm 的 queryString 包)仍然出现错误
SyntaxError: Cannot use import statement outside a module
问题如图:
对于这种情况有什么解决办法吗?请指教。
尝试解决 queryString 导入问题。使用 npm 重新安装后,我希望重新安装应该可以解决问题。
如果您正在编写测试脚本,那么对于某些包,您需要在使用它之前进行模拟,
jest.mock('query-string', () => ({
parse: jest.fn(() => ({ foo: 'bar', abc: 'xyz' })),
stringify: jest.fn(),
// Add other methods you need to mock here
}));
上面只是一个例子,你只需要将 parse/stringify 替换为 query-string 包的 methods