我安装了"react-speech"包来为我的应用程序构建文本转语音功能。但是在导入包时,我遇到了以下错误。我已经进行了足够的谷歌搜索以解决此问题,但无法解决。非常感谢任何帮助。
错误:
ReferenceError: window is not defined
at new SpeakTTS (/Users/moharja/Project/React-master/node_modules/speak-tts/lib/speak-tts.js:22:48)
at Object.<anonymous> (/Users/moharja/Project/React-master/src/components/Judgement/Landing/RightBar/Top/top.component.jsx:24:16)
at Module._compile (internal/modules/cjs/loader.js:1201:30)
at Module._compile (/Users/moharja/Project/React-master/node_modules/pirates/lib/index.js:99:24)
at Module._extensions..js (internal/modules/cjs/loader.js:1221:10)
at Object.newLoader [as .jsx] (/Users/moharja/Project/React-master/node_modules/pirates/lib/index.js:104:7)
at Module.load (internal/modules/cjs/loader.js:1050:32)
at Function.Module._load (internal/modules/cjs/loader.js:938:14)
at Module.require (internal/modules/cjs/loader.js:1090:19)
at require (internal/modules/cjs/helpers.js:75:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! lm-suite-react@0.1.0 start: `rimraf build && webpack --mode production --progress --profile --color && node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the lm-suite-react@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/moharja/.npm/_logs/2020-10-19T17_30_09_085Z-debug.log `
注意:我也尝试使用不同的包代替“react-speech”。但是仍然出现相同的错误。