1
我想改變我使用的WordPress主題中的JS文件。主題使用Grunt來打包所有的CSS和JS文件。我以前從未使用Grunt,所以我想知道如何更新一些JS文件。你如何改變一個WordPress主題,使用Grunt的JS文件?
有沒有簡單的方法來做到這一點?
從我的在線研究,似乎我需要安裝一個包到我的服務器 - 這是正確的嗎?任何方向或幫助非常感謝。我貼在主題使用的Grunt.js文件下面。
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
dist: {
files: {
'js/vendor-min.js': [
'js/jquery.mixitup.js',
'js/jquery.stapel.js',
'js/owl.carousel.js',
'js/jquery.magnific-popup.js',
'js/modals.js',
'js/auth.js',
'js/jquery.mousewheel.js',
'js/jquery.mCustomScrollbar.js',
'js/placeholder.js',
'extensions/mail_subscription/js/mail_subscription.js',
'js/plugins.js',
'js/theme.js'
],
'js/widgets/min/jflickrfeed.min.js': [
'js/widgets/jquery.jflickrfeed.js'
]
}
}
},
watch: {
scripts: {
files: [
'js/*.js',
'extensions/mail_subscription/js/*.js'
],
tasks: ['uglify']
},
styles: {
files: [
'**/*.scss'
],
tasks: ['compass']
}
},
jshint: {
files: [
'js/theme.js'
],
options: {
globals: {
jQuery: true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('default', ['watch']);
};
你有沒有在項目目錄下運行'npm install'? – Guy
我不熟悉使用Grunt。我所做的只是購買主題,安裝它,現在我想對JS進行更改。 – Anthony