deployer PHP Warning: require(recipe/....php) Решение для подключения из vendor-a
Primary tabs
PHP Warning: require(recipe/npm.php): failed to open stream: No such file or directory in ....deploy.php on line ..
Решение
можно подключить по прямому пути из vendor-a:
require __DIR__ . '/vendor/deployer/recipes/recipe/npm.php';
например:
<?php namespace Deployer; require 'recipe/common.php'; require __DIR__ . '/vendor/deployer/recipes/recipe/npm.php'; set('ssh_type', 'native'); set('ssh_multiplexing', true); // ....................... // .......... desc('Deploy project'); task('deploy', [ 'deploy:prepare', 'deploy:lock', 'deploy:release', 'deploy:update_code', 'npm:install', // ставим зависимости вебпака (стандартное задание) 'webpack_build', // собираем 'deploy:shared', 'deploy:writable', 'deploy:vendors', 'deploy:clear_paths', 'deploy:run_migrations', 'deploy:symlink', 'deploy:unlock', 'cleanup', 'success', ]); // Сборка фронта task('webpack_build', function () { run('cd {{release_path}} && npm run build'); }); // [Optional] if deploy fails automatically unlock. after('deploy:failed', 'deploy:unlock');
- Log in to post comments
- 1984 reads