首页 > 解决方案 > NPM 构建重复构建过程

问题描述

因此,我使用 babel 来 npm 从各种目录构建一堆 js 文件,并将它们附加到一个文件中,然后我将它们排入队列。

所以这里是package.json脚本:

  "scripts": {
    "css-build": "sass sass/all.sass:css/all.css",
    "css-watch": "npm run css-build -- --watch",
    "js-build": "babel js --out-file js/all.js --ignore js/main/main.js",
    "js-watch": "npm run js-build -- --watch",
    "start": "npm run css-watch & npm run js-watch"
  },

然后这是我的js/目录:

在此处输入图像描述

在我的里面main.js,我有一堆进口:
在此处输入图像描述

问题

当我运行时npm start,它会将所有导入编译为all.js(这很好用),但如果我npm start再次运行,它将再次附加导入,然后我将在里面复制所有内容all.js- 有谁知道脚本或我如何清除和在每个npm start更改上重新附加完整的构建?

或者如果有人有其他想法,请告诉我。

标签: javascriptjquerynpmbabeljs

解决方案


推荐阅读