从Powershell正确执行命令,但不在npm脚本中执行

时间:2020-09-23 13:22:18

标签: javascript reactjs npm build create-react-app

我试图将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"

0 个答案:

没有答案
相关问题