【发布时间】:2017-08-23 19:58:49
【问题描述】:
我正在开发我的第一个 create-react-app 小程序。我希望它可以离线工作,并且文档说它应该。当我离线运行生产版本时,我收到一条消息,例如
GET http://localhost:3001/static/css/main.6a923b45.css net::ERR_INTERNET_DISCONNECTED
localhost/:1 GET http://localhost:3001/static/js/main.77163466.js net::ERR_INTERNET_DISCONNECTED
An unknown error occurred when fetching the script.
service-worker.js Failed to load resource: net::ERR_INTERNET_DISCONNECTED
我不认为 main.js 被服务人员缓存,但我可能是错的。有什么想法吗?
这是所要求的 package.json:
{
"name": "my-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"localforage": "^1.5.0",
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-scripts": "1.0.10",
"react-toggle": "^4.0.1",
"recordrtc": "^5.4.2",
"squat": "^0.1.0",
"sw-precache": "^4.0.0",
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"homepage": "./"
}
sw-cache 是否有最大文件大小?
【问题讨论】:
-
你能提供你的 package.json 吗?
-
也许这是考虑 webpack 的更好方式。我保证你会需要它!
-
我添加了 package.json
-
没有
react-create-app这样的东西。你说的是 create-react-app 吗? -
查看您的
package.json表明您已经安装了额外的软件包。默认情况下,create-react-app应该没有问题。您的问题似乎意味着当您使用该命令创建一个新应用程序时,它不能离线工作。我不认为这是真的。请改写你的问题。