我的清单如下:
{
"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": [
]
}
这是我的文件结构:
到目前为止,我所拥有的只是一个基本的React应用,其清单已连接成chrome扩展。是什么原因导致我的弹出窗口无法加载默认的反应页面?我已经尝试过可以想到的index.html文件位置的所有变体。
答案 0 :(得分:1)
好像您正在使用create-react-app。您需要在基本目录中运行npm run build
来编译源文件,然后使用build/
文件夹中生成的已编译文件。