如何修复 - 找不到模块:无法解析“@babel/runtime/helpers/object

我正在做一个 react 项目,在实现这个包https://www.npmjs.com/package/react-bootstrap-typeahead后出现以下错误,然后出现以下错误。


Failed to compile


./node_modules/react-popper/lib/cjs/Popper.js

Module not found: Can't resolve '@babel/runtime/helpers/objectWithoutPropertiesLoose' in 'E:\reactjs\deveans-react-version\node_modules\react-popper\lib\cjs'


This error occurred during the build time and cannot be dismissed.

我找到了很多解决方案,我也尝试过https://github.com/jquense/yup/issues/216但仍然遇到相同的错误。


但是当我删除 Typeahead 组件时,它工作正常。


import React , { Component } from 'react'

import {Typeahead} from 'react-bootstrap-typeahead';

import 'react-bootstrap-typeahead/css/Typeahead.css';

class States extends Component {


    state = {

        multiple: false,

        options: [

          {id: 1, label: 'Pakistan'},

          {id: 2, label: 'Indonesia'},

          {id: 3, label: 'Turkey'},

          {id: 4, label: 'Brazil'},

        ]

      };


    render () {


        const {multiple} = this.state;


        return (

          <div>

            <Typeahead

            labelKey="label"

            multiple={multiple}

            options={this.state.options}

            placeholder="Choose a state..."

          />

          </div>

        )

    }

}

export default States


呼如林
浏览 214回答 3
3回答

侃侃尔雅

我找到了解决方案npm install --save-exact @babel/runtime@7.0.0-beta.55然后删除 package-json.lock 文件和 node_modules 文件夹,然后用npm install重新安装这个对我有用。

小怪兽爱吃肉

嘿👋!试试这个,它对我有用... :)👉 使用 npm:npm install --save @babel/runtime👉使用纱线:yarn add @babel/runtime 😎 快乐编码!

UYOU

对我来说,我通过添加 .js 和 .jsx 作为可解析的扩展来解决这个问题,因为 objectWithoutPropertiesLoose 没有扩展。resolve: {&nbsp; &nbsp; &nbsp; &nbsp; extensions: [".ts", ".tsx", ".js", ".jsx"]},
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript