私のソリューションが最適かどうかはわかりませんが、 から削除jquery-mobile
し、 、 using 、およびプラグインを使用bower.json
してインストールおよびビルドしています。これは非公式のリポジトリであるため、使用したくないため、これを思いつきました。Grunt
grunt-contrib-clean
grunt-git
grunt-run
jquery-mobile-bower
例を次に示しGruntfile.js
ます。
module.exports = function (grunt) {
grunt.initConfig({
clean: {
jquerymobile: 'bower_components/jquery-mobile'
},
gitclone: {
jquerymobile: {
options: {
repository: 'https://github.com/jquery/jquery-mobile.git',
branch: 'master',
directory: 'bower_components/jquery-mobile'
}
}
},
run: {
options: {
cwd: "bower_components/jquery-mobile"
},
jquerymobile_npm_install: {
cmd: "npm",
args: [
'install'
]
},
jquerymobile_grunt: {
cmd: "grunt"
}
}
});
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-git');
grunt.loadNpmTasks('grunt-run');
grunt.registerTask('default', [
'clean',
'gitclone',
'run'
]);
};
詳細については、https://github.com/jquery/jquery-mobile/issues/7554をご覧ください。