我试图将js文件的内容附加到create-react-app中的server-worker.js的末尾。 我不想弹出,因此这是为所有提取响应设置缓存的最简单方法(我认为!)
我创建了一个名为sw-epilog.js的js文件,其中包含我要附加的js代码。
在我的package.json中添加了:
"build": "react-scripts build && yarn sw-epilog",
"sw-epilog": "type src/sw-epilog.js >> build/service-worker.js",
当我在Powershell上运行type src/sw-epilog.js >> build/service-worker.js
时,内容将被复制到服务工作者。但输出中每隔一个字符都有一个无效字符。
当我运行npm run build
时,控制台会显示:
yarn run v1.22.5
$ type src/sw-epilog.js >> build/service-worker.js
The syntax of the command is incorrect.
我在Windows 10上。
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.3"