我不确定我的解决方案是否是最佳的,但我已从中删除jquery-mobile
,并且正在使用、using和pluginsbower.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