ReactJS将静态构建文件复制到自己的文件中,以用于chrome扩展内容脚本

2020-02-15 reactjs webpack google-chrome-extension package.json content-script

我正在尝试将所有js和css文件移到其自己的文件中,因为它会生成带有散列的文件,并且我想在chrome扩展程序中使用内容脚本

在package.json中

"scripts": {
  "build": "react-scripts build && yarn build:clean",
  "build:clean": "cd build && mv static/js/*.js main.js && mv static/css/*.css main.css && rm -r static",
},

尝试运行此文件,使其具有manifest.json的main.js和main.css

"content_scripts": [
  {
    "matches": ["http://*/*"],
    "css": ["main.css"],
    "js": ["main.js"]
  }
]

当我运行纱线构建时,我得到以下信息:

$ cd build && mv static/js/*.js main.js && mv static/css/*.css main.css && rm -r static
usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source ... directory
error Command failed with exit code 64.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 64.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

我在这里想念什么?还是有一种无需完成干净构建即可获取所有js和CSS的方法?尝试这样做而不弹出反应

Answers

Related