【问题标题】:How to include a script into my build folder separately?如何将脚本单独包含到我的构建文件夹中?
【发布时间】:2018-08-01 23:38:35
【问题描述】:
我正在开发一个需要后台脚本 (background.js) 的 Chrome 扩展程序。目前,当我 npm run build 时,项目在 build 文件夹中正常构建。然后我将 background.js 复制并粘贴到 build 文件夹中,这非常有效。
我想要的是当我 npm run build 我的项目时,这个脚本自动包含在我的构建文件夹中。任何指导表示赞赏。
【问题讨论】:
标签:
javascript
reactjs
npm
google-chrome-extension
【解决方案1】:
您可以将脚本添加到 public 文件夹中,然后将此行添加到您的 index.html 文件中:
<script src="%PUBLIC_URL%/background.js"></script>
【解决方案2】:
您可以弹出您的应用程序:
npm run eject
然后在package.json下的scripts改变:
"build": "node scripts/build.js
到
"build": "node scripts/build.js && cp background.js build/background.js"