【发布时间】:2022-06-18 05:57:54
【问题描述】:
我已经尝试过他们的@tawk.to/tawk-messenger-react 插件文档上写的内容?
我做了一个像/components/Chat.js这样的组件
import TawkMessengerReact from "@tawk.to/tawk-messenger-react";
export default function Chat() {
return (
<div className="chat">
<TawkMessengerReact
propertyId={process.env.NEXT_PUBLIC_TWAKTO_PROPERTY_ID}
widgetId={process.env.NEXT_PUBLIC_TWAKTO_WIDGET_ID}
/>
</div>
);
}
但是在Layout.js 或_app.js 上导入组件后,会出现类似的错误
E:\PROJECT\FOLDER\node_modules\@tawk.to\tawk-messenger-react\src\index.js:4
import { forwardRef, useEffect, useImperativeHandle } from 'react';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at Object.compileFunction (node:vm:352:18)
at wrapSafe (node:internal/modules/cjs/loader:1032:15)
at Module._compile (node:internal/modules/cjs/loader:1067:27)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.@tawk.to/tawk-messenger-react (E:\Projects\motocorp\.next\server\pages\_app.js:240:18)
at __webpack_require__ (E:\PROJECT\FOLDER\.next\server\webpack-runtime.js:33:42)
我应该怎么做才能让它正常运行?
【问题讨论】:
标签: javascript reactjs react-hooks next.js