Добрый день, как настроить watch в gulp или webpack для работы с Yii2. Сборку настроить не проблема, все понятно, а вот с вотчерами и подстановкой css, и автоперезагрузкой страницы ну никак. Из всего прочитанного на широких просторах у всех конец один: " можно настроить и подстановку, и перезагрузку, но всем авторам почему то нравиться перезагружать в ручную", а меня это капец как достало.
mirik49, Dev server у вас запускается отдельно на локальной машине. Когда разработка завершена вы запускаете создание билда в webpack и выгружает в продакшн только итоговые файлы.
Антон, Вы сейчас совсем не о том. Мне для разработки нужно локально подключаться к серверу на котором я локально поднимаю yii2, чтобы css, js, php отслеживать и по изменениям релоадить страницу а не каждый раз тыкать туда руками
AssertionError [ERR_ASSERTION]: Task function must be specified
at Gulp.set [as _setTask] (D:\eFS\OpenServer\OSPanel\domains\yii.loc\node_mo
dules\undertaker\lib\set-task.js:10:3)
at Gulp.task (D:\eFS\OpenServer\OSPanel\domains\yii.loc\node_modules\underta
ker\lib\task.js:13:8)
at Object. (D:\eFS\OpenServer\OSPanel\domains\yii.loc\gulpfile.js
:31:6)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! yii@15.0.0 start: `gulp start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the yii@15.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\I\AppData\Roaming\npm-cache\_logs\2019-04-28T17_49_51_467Z
-debug.log
D:\eFS\OpenServer\OSPanel\domains\yii.loc>
эта часть в package.json для запуска скрипта
"scripts": {
"editorconfig": "editorconfig-cli",
"stylelint": "stylelint \"source/less/**/*.less\" --syntax less",
"test": "npm run editorconfig && npm run stylelint",
"build": "gulp build",
"start": "gulp start"
},