在我的Chrome扩展程序的弹出窗口中获取“ ERR_FILE_NOT_FOUND”

时间:2018-10-19 00:33:09

标签: javascript reactjs google-chrome-extension

我的清单如下:

{
  "manifest_version": 2,

  "name": "My Extension",
  "description": "This extension is a starting point to create a real Chrome extension",
  "version": "0.0.1",

  "browser_action": {
    "default_popup": "./public/index.html",
    "default_title": "Open the popup"
  },
  "icons": {
    "16": "/images/get_started16.png",
    "48": "/images/get_started48.png",
    "128": "/images/get_started128.png"
  },
  "permissions": [
  ]
}

这是我的文件结构:

enter image description here

到目前为止,我所拥有的只是一个基本的React应用,其清单已连接成chrome扩展。是什么原因导致我的弹出窗口无法加载默认的反应页面?我已经尝试过可以想到的index.html文件位置的所有变体。

1 个答案:

答案 0 :(得分:1)

好像您正在使用create-react-app。您需要在基本目录中运行npm run build来编译源文件,然后使用build/文件夹中生成的已编译文件。