reactjs - 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
解决方案
推荐阅读
- pine-script -
如何在某个条件下查找以前的闭包 - python-3.x - django 应用程序仅使用端口 8000
- websphere - 如何将 Cluster Queue Manager 状态从 running 更改为 inactive,以及从 inactive 更改为 running
- angular - 在 IIS 上保护 Angular Web 应用程序
- python - 未选择文件 此字段为必填项
- vue.js - vue.js + v-ymap:在所选城市显示标记。并将地图置于所选城市的中心
- cucumber-java - Cucumber-Java:避免多次登录并在多个独立场景中使用相同的会话
- npm - 安装 npm 包 google-maps-react 时出错
- twig - 获取注释为 ajax 响应的 PHP 代码,而不是执行它并呈现为结果
- reactjs - 具有多种类型的打字稿,如何确定哪种类型具有某些道具