前提・実現したいこと
Local by flywheelでwordpressの編集をしています。
git bashでgulp watchを使おうとしたらERROR in Entry module not found: Error: Can't resolve './app/・・・/fictional-university-theme/js/scripts.js' in 'C:\Users\・・・・\fictional-university-theme'とエラーコードが出てしまいます。PHPは問題なく反応します。
ソースコードはgulpfile.jsの物です
theme/js/scripts.js' in 'C:\Users\・・・・\fictional-university-theme'
・・・の部分はフォルダ名です
該当のソースコード
javascript
1var gulp = require('gulp'), 2settings = require('./settings'), 3webpack = require('webpack'), 4browserSync = require('browser-sync').create(), 5postcss = require('gulp-postcss'), 6rgba = require('postcss-hexrgba'), 7autoprefixer = require('autoprefixer'), 8cssvars = require('postcss-simple-vars'), 9nested = require('postcss-nested'), 10cssImport = require('postcss-import'), 11mixins = require('postcss-mixins'), 12colorFunctions = require('postcss-color-function'); 13 14gulp.task('styles', function() { 15 return gulp.src(settings.themeLocation + 'css/style.css') 16 .pipe(postcss([cssImport, mixins, cssvars, nested, rgba, colorFunctions, autoprefixer])) 17 .on('error', (error) => console.log(error.toString())) 18 .pipe(gulp.dest(settings.themeLocation)); 19}); 20 21gulp.task('scripts', function(callback) { 22 webpack(require('./webpack.config.js'), function(err, stats) { 23 if (err) { 24 console.log(err.toString()); 25 } 26 27 console.log(stats.toString()); 28 callback(); 29 }); 30}); 31 32gulp.task('watch', function() { 33 browserSync.init({ 34 notify: false, 35 proxy: settings.urlToPreview, 36 ghostMode: false 37 }); 38 39 gulp.watch('./**/*.php', function() { 40 browserSync.reload(); 41 }); 42 gulp.watch('style.css', gulp.parallel('waitForStyles')); 43 gulp.watch( ['js/modules/*.js', 'js/scripts.js'], gulp.parallel('waitForScripts')); 44}); 45 46gulp.task('waitForStyles', gulp.series('styles', function() { 47 return gulp.src(settings.themeLocation + 'style.css') 48 .pipe(browserSync.stream()); 49})) 50 51gulp.task('waitForScripts', gulp.series('scripts', function(cb) { 52 browserSync.reload(); 53 cb() 54}))
補足情報)
gulp version: 2.2.0です。
fictional-university-themeフォルダ直下にgulpfile.jsがあります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。