web*_*anz 17 npm bower package.json main-bower-files
当凉亭慢慢"关闭"时,我发现很难从凉亭转移到npm.我设法下载了DEV软件包,但我似乎无法弄清楚如何使用等同于'main-bower-files'的npm.我找到了类似'main-npm-files'的东西但是没有办法使用"覆盖"方法,类似于bower使用的方法,指出应该复制哪些文件.
有人可以指导我如何做到这一点?如果您需要我粘贴我的package.json,请告诉我.
我相信npnfiles可能就是你要找的东西(也在github上).
它主要受到主要凉亭文件的启发.
var mainNPMFiles = require('npmfiles');
var files = mainNPMFiles([options]);`
Run Code Online (Sandbox Code Playgroud)
查看上面的[options]标签,您可以在其中包含覆盖哪些文件是包中的主文件的选项(与main-bower-files完全相同).
{
"name": "your-package-name",
"dependencies": {
"NPM-PACKAGE": "*"
},
"overrides": {
"NPM-PACKAGE": {
"main": [
// override the main files or even ignore the package
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
它应该只需要对你的gulp文件进行很少的更改,因为你只是用main-npm-files替换main-bower-files.
gulp.task('TASKNAME', function() {
return gulp.src(mainNPMFiles())
.pipe(/* what you want to do with the files */)
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2354 次 |
| 最近记录: |