从凉亭到npm并使用main-bower-files

时间:2017-10-20 17:48:40

标签: npm bower package.json main-bower-files

凉亭慢慢关闭'我发现很难从凉亭迁移到npm。我设法下载了DEV软件包,但我似乎无法弄清楚如何使用等同于' main-bower-files'对于npm。我找到了类似的东西 - 主要 - npm文件'但没有办法使用"覆盖"方法,类似于凉亭使用的方法,指出应该复制哪些文件。

有人可以指导我如何做到这一点吗?如果你需要我粘贴我的package.json,请告诉我。

1 个答案:

答案 0 :(得分:5)

我相信npmfiles可能就是你要找的东西(也在github上)。

说它受到主要凉亭文件的启发。

var mainNPMFiles = require('npmfiles');

var files = mainNPMFiles([options]);`

查看上面的[options]标签,您可以在其中包含覆盖哪些文件是包中的主文件的选项(与主要文件夹文件完全相同)。

{
  "name": "your-package-name",
  "dependencies": {
    "NPM-PACKAGE": "*"
  },
  "overrides": {
    "NPM-PACKAGE": {
      "main": [
        // override the main files or even ignore the package
      ]
    }
  }
}

您的gulp文件应该只需要很少的更改,因为您只需用main-npm-files替换main-bower-files。

gulp.task('TASKNAME', function() {
    return gulp.src(mainNPMFiles())
        .pipe(/* what you want to do with the files */)
});
相关问题