Reactjs React:uncaughtreferenceerror:Autocomplete未定义,即使已导入js库

Reactjs React:uncaughtreferenceerror:Autocomplete未定义,即使已导入js库,reactjs,autocomplete,Reactjs,Autocomplete,以下是我的HTML页面中的导入: <script src="https://unpkg.com/react@16/umd/react.development.js"></script> <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> <script src="https://

以下是我的HTML页面中的导入:

<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/react-autocomplete@1.8.1/dist/react-autocomplete.js"></script>
<script src="/SiteAssets/papaparse.min.js"></script>
<script type="text/babel" src="/SiteAssets/my_script.js"></script>
但是,即使我正在导入autocomplete库,我在控制台中也会出现以下错误:

Uncaught ReferenceError: Autocomplete is not defined
    at FileReader.render (<anonymous>:57:34)
    at finishClassComponent (react-dom.development.js:17295)
    at updateClassComponent (react-dom.development.js:17245)
    at beginWork (react-dom.development.js:18755)
    at HTMLUnknownElement.callCallback (react-dom.development.js:182)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:231)
    at invokeGuardedCallback (react-dom.development.js:286)
    at beginWork$1 (react-dom.development.js:23338)
    at performUnitOfWork (react-dom.development.js:22292)
    at workLoopSync (react-dom.development.js:22265)
未捕获引用错误:未定义自动完成
在FileReader.render(:57:34)
在finishClassComponent(react dom.development.js:17295)
在updateClassComponent(react dom.development.js:17245)
开始工作时(react dom.development.js:18755)
在htmlunknowneelement.callCallback(react dom.development.js:182)
在Object.invokeGuardedCallbackDev(react dom.development.js:231)
在invokeGuardedCallback(react dom.development.js:286)
开始工作时$1(react dom.development.js:23338)
执行工作时(react dom.development.js:22292)
在workLoopSync(react dom.development.js:22265)

为什么导入不起作用?

我打开了chrome控制台并键入了window.Autocomplete,但没有这样的功能。但chrome控制台表明确实存在一个名为ReactAutocomplete的函数。 因此,尝试使用ReactAutocomplete而不是Autocomplete


你说得对!我不知道为什么会这样。在autocomplete的github页面中:示例是autocomplete。然而,作者还添加了一个在线编辑器操场,将其作为ReactAutocomplete!我认为这行代码可以起作用
Uncaught ReferenceError: Autocomplete is not defined
    at FileReader.render (<anonymous>:57:34)
    at finishClassComponent (react-dom.development.js:17295)
    at updateClassComponent (react-dom.development.js:17245)
    at beginWork (react-dom.development.js:18755)
    at HTMLUnknownElement.callCallback (react-dom.development.js:182)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:231)
    at invokeGuardedCallback (react-dom.development.js:286)
    at beginWork$1 (react-dom.development.js:23338)
    at performUnitOfWork (react-dom.development.js:22292)
    at workLoopSync (react-dom.development.js:22265)