gulpのftp-deployで自動アップロードしたいのですが、設定がうまく行ってないのかエラーになってしまいます。
タスクの登録のスペルミスのような気がしているのですが原因がわからないのでアドバイスいただけると助かり余す。
下記の参考サイトを参考にgulpfileを記述しました。
ftp-deployでFTPアップロードを簡略化する
やりたいこと
mytheme配下(gulp以外)を自動アップロードしたいです。
設定の記述
mythemeの中身 ├── gulp │ ├── gulpfile.js │ ├── package.json ├── footer.php ├── front-page.php ├── functions.php ├── header.php ├── index.php ├── screenshot.jpg ├── single-gallery.php ├── src │ ├── css │ │ ├── all.css │ │ ├── gallery-page.css │ │ ├── reset.css │ │ └── wp.css │ ├── img │ │ └── top │ │ └── night.png │ └── scss │ ├── _modules.scss │ ├── all.scss │ ├── gallery-page.scss │ └── wp.scss └── style.css
const ftpOptions = { user: 'ユーザー', password: 'パス', host: 'ホスト', localRoot: '../', //アップロードするファイルがあるフォルダを指定 remoteRoot:'/public_html/portfolio/portfolio/wp-content/themes/mytheme/', //サーバーのアップロード先を指定 include: ['*'], //アップロードするファイルを指定できます。 exclude: ['gulp*'], //アップロードしないファイルを指定できます。 deleteRemote: false } //タスクを登録 gulp.task('ftp', done = > { ftpDeploy.deploy(ftpOptions, (error)=> { if(error) { console.log('Error', error); } }); done(); });
エラー
[gulp] gulp ftp /Applications/MAMP/htdocs/Development/portfolio/portfolio/portfolio/wp-content/themes/mytheme/gulp/gulpfile.js:22 gulp.task('ftp', done = > { ^ SyntaxError: Unexpected token & at new Script (vm.js:51:7) at createScript (vm.js:138:10) at Object.runInThisContext (vm.js:199:10) at Module._compile (module.js:624:28) at Object.Module._extensions..js (module.js:671:10) at Module.load (module.js:573:32) at tryModuleLoad (module.js:513:12) at Function.Module._load (module.js:505:3) at Module.require (module.js:604:17) at require (internal/module.js:11:18)
何かアドバイスいただけると助かります。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。