npm install后跟gulp build,然后继续部署.shipit development deploy.以上所有事情都有效.我要做的是创建一个gulp deploy将直接初始化Shipit 的任务,而不是使用CLI.看起来像这样:
gulp.task('shipit:deploy', function() {
var deployToEnv = argv['deploy-to'] || false;
var shipit;
return inquirer.prompt([{
type: 'list',
name: 'deployToEnv',
default: deployToEnv,
message: 'Deploy to environment:',
choices: envs
}]).then(function(answers) {
deployToEnv = answers.deployToEnv;
shipit = new Shipit({environment: deployToEnv});
shipit.initialize();
shipit.start('deploy');
});
});
Run Code Online (Sandbox Code Playgroud)
对应的shipit配置:
shipit.initConfig(config);
shipit.blTask('build', function() {
return shipit.local('npm install --silent', {
cwd: shipit.config.workspace
}).then(function() {
return shipit.local('gulp build', {
cwd: …Run Code Online (Sandbox Code Playgroud) 试图让 Leaflet.markercluster 与 react-leaflet 2 一起工作。
https://github.com/OpenGov/react-leaflet-cluster-layer似乎与 2.x 不兼容。
感谢任何让我入门的示例代码!
javascript leaflet reactjs leaflet.markercluster react-leaflet