首页 > 解决方案 > Chrome 扩展:在 React `npm run build` 错误之后:未捕获的类型错误:无法读取未定义的属性 'sendMessage'

问题描述

我有一个扩展程序和一个完全独立的网页,是我用 React 编写的。我可以毫无问题地使用chrome.runtime.sendMessage它,它工作得很好。我也在使用 /全局 chrome /

但是,一旦我这样做npm run build然后将其部署到 IIS 上,就会出现以下错误:

Uncaught TypeError: Cannot read property 'sendMessage' of undefined

那么我怎样才能在之后chrome.runtime访问?npm run build

标签: reactjsgoogle-chromegoogle-chrome-extension

解决方案


推荐阅读