随着凉亭慢慢'关闭'我发现很难从凉亭迁移到npm。我设法下载了DEV软件包,但我似乎无法弄清楚如何使用与npm的'main-bower-files'相当的功能。我发现了类似'main-npm-files'的东西,但是没有办法使用类似于bower使用的“覆盖”方法来指出应该复制哪些文件。从凉亭移动到npm和使用主凉亭文件
有人可以请指导我如何做到这一点?如果你需要我粘贴我的package.json,请告诉我。
随着凉亭慢慢'关闭'我发现很难从凉亭迁移到npm。我设法下载了DEV软件包,但我似乎无法弄清楚如何使用与npm的'main-bower-files'相当的功能。我发现了类似'main-npm-files'的东西,但是没有办法使用类似于bower使用的“覆盖”方法来指出应该复制哪些文件。从凉亭移动到npm和使用主凉亭文件
有人可以请指导我如何做到这一点?如果你需要我粘贴我的package.json,请告诉我。
说它受到主要凉亭文件的巨大启发。
var mainNPMFiles = require('npmfiles');
var files = mainNPMFiles([options]);`
请参阅[选项]标记上方,这是在这里可以包括选项覆盖哪些文件主文件是在封装(酷似主亭子文件)。
{
"name": "your-package-name",
"dependencies": {
"NPM-PACKAGE": "*"
},
"overrides": {
"NPM-PACKAGE": {
"main": [
// override the main files or even ignore the package
]
}
}
}
应该需要在您的gulpfile变化很小,因为你只是主NPM-文件替换主凉亭-文件。
gulp.task('TASKNAME', function() {
return gulp.src(mainNPMFiles())
.pipe(/* what you want to do with the files */)
});
好的,我刚刚发表了一篇关于Medium的文章 - 逐步说明如何将React添加到您的ASP.Net核心项目中。看看这里的文章(包括引导4.0 Beta 2支持的):
Github上回购:https://github.com/phantom2017-Nov/AspNetCore-ReactTemplate
你能给我举一个例子,我该如何使用它? – webkitfanz
应该几乎完全像您使用的main-bower-files。 mainNPMFiles({Overwrite-Stuff-Here }) .pipe(gulp.dest('js')); –