【问题标题】:WP Rig: Error running npm run build: Cannot find "/vendor/bin/phpcs"WP Rig:运行 npm run build 时出错:找不到“/vendor/bin/phpcs”
【发布时间】:2020-06-03 08:51:01
【问题描述】:

我已经在运行 WAMPserver 的 Windows 开发机器上安装了 WP Rig

我在上面需要运行npm run build 的 URL 处进入第 5 步,然后收到错误消息:

Finished 'images' after 1.91 s
[16:34:30] 'php' errored after 5.92 s
[16:34:30] Error in plugin "gulp-phpcs"
Message:
    Cannot find "C:\wamp64\www\wprig.local\wp-content\themes\wprig-master/vendor/bin/phpcs"[16:34:30] 'buildDev' errored after 5.94 s

所以,我通过导航到/wp-content/themes/wprig-master 安装了 phpcs,然后运行:

npm install gulp-phpcs --save-dev

然后编辑composer.json替换;

"phpcs-dev": "\"vendors/phpcs\"",

与;

"phpcs-dev": "\"node_modules/gulp-phpcs\"",

文件夹C:\wamp64\www\wprig.local\wp-content\themes\wprig-master/vendor/gulp-phpcs 现已存在。

它包含:

但我在运行npm run build 时仍然收到以下错误:

Message:
    Cannot find "C:\wamp64\www\wprig.local\wp-content\themes\wprig-master/node_modules/gulp-phpcs"`

帮助表示赞赏。

【问题讨论】:

    标签: npm gulp phpcs


    【解决方案1】:

    恢复对与自定义​​phpcs-dev 脚本相关的composer.json 文件的更改。

    您的composer.json 应该有 phpcs-dev 脚本:

        "phpcs-dev": "\"vendor/bin/phpcs\"",
    

    https://github.com/wprig/wprig/blob/v2.0.1/composer.json#L32

    不是

         "phpcs-dev": "\"vendors/phpcs\"",
    

    然后,运行

     composer install
    

    通过运行测试phpcs-dev是否成功运行:

     composer phpcs-dev
    

    在确保所有 PHP 依赖项都设置正确后,通过运行继续为 WPRig 安装 Javascript 依赖项:

    npm install
    

    【讨论】:

    • 谢谢Oluwafemi,我完成了上面的步骤,然后再次运行npm run build,但我收到类似的错误:'php' errored after 24 s [15:12:18] Error in plugin "gulp-phpcs" Message: Cannot find "C:\wamp64\www\wprig.local\wp-content\themes\wprig-master/node_modules/gulp-phpcs"
    • 我创建了一个新的开发站点来摆脱我的黑客攻击,npm run build 运行没有错误。非常感谢您 Olu。
    猜你喜欢
    • 2021-03-03
    • 2022-06-16
    • 2021-09-13
    • 1970-01-01
    • 2018-01-22
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多