javascript react-simple-chatbot 如何使用?

最近在学习这个javascript package, 会javascript的话应该比较简单。 我不会javascript,有谁能教我怎么调出机器人界面吗?
https://github.com/lucasbassetti/react-simple-chatbot

img

我运行后没反应

img

不是用当前工程去运行,而是建一个react的项目,把它引入去使用,看下最终的效果。

img

因为插件是基于react,所以需要建个react的项目,接下来使用vite去搭建

  1. 终端输入npm -v,查看下版本
  2. 根据npm版本对应执行vite创建项目
# (如果你是npm6版本的,就执行这句)
npm create vite@latest vite-react --template react

# (如果你是npm7版本及以上的,就执行这句)
npm create vite@latest vite-react  -- --template react
  1. 等待项目创建vite-react,完成后执行以下命令
npm i
npm install react-simple-chatbot --save
npm i styled-components
  1. 使用以下内容替换项目下的App.jsx文件
import { useState } from 'react'
import reactLogo from './assets/react.svg'
import './App.css'
import ChatBot from 'react-simple-chatbot';

function App() {
    const [count, setCount] = useState(0)
    const steps = [
        {
            id: '0',
            message: 'Welcome to CSDN,你的名字是',
            trigger: '1',
        },
        {
            id: '1',
            user: true,
            trigger: '2',
        },
        {
            id: '2',
            message: 'Hi {previousValue}, 有点东西啊你',
            end: true,
        },
    ];
    return (
        <div className="App">
            <div>
                <ChatBot steps={steps} />
            </div>
            {/* <div>
                <a href="https://vitejs.dev" target="_blank">
                    <img src="/vite.svg" className="logo" alt="Vite logo" />
                </a>
                <a href="https://reactjs.org" target="_blank">
                    <img src={reactLogo} className="logo react" alt="React logo" />
                </a>
            </div>
            <h1>Vite + React</h1>
            <div className="card">
                <button onClick={() => setCount((count) => count + 1)}>
                    count is {count}
                </button>
                <p>
                    Edit <code>src/App.jsx</code> and save to test HMR
                </p>
            </div>
            <p className="read-the-docs">
                Click on the Vite and React logos to learn more
            </p> */}
        </div>
    )
}

export default App
  1. 使用以下内容替换项目下的main.jsx文件
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App'
import './index.css'

// ReactDOM.createRoot(document.getElementById('root')).render(
//   <React.StrictMode>
//     <App />
//   </React.StrictMode>
// )

import { render } from "react-dom";
render(<App />, document.getElementById("root"));

6.最后一步,执行npm run dev,等待程序运行,然后去浏览器输入http://localhost:5173/即可访问看到机器人

安装node.js,然后把查看package.json中的配置。
https://blog.csdn.net/zm_miner/article/details/82810849