运行 symfony encore 以开始在 symfony 5.3

问题描述

我正在尝试使用 encore 在我的 Symfony 项目上开始使用 VueJs,但出现此错误

yarn run v1.22.5 警告........\package.json:没有许可证字段 \node_modules.bin\encore dev 错误 命令失败,退出代码为 1。 信息 请访问 https://yarnpkg.com/en/docs/cli/run获取有关此命令的文档。

我正在使用纱线,这是我的 package.json

{
    "devDependencies": {
        "@symfony/stimulus-bridge": "^2.0.0","@symfony/webpack-encore": "^1.0.0","core-js": "^3.0.0","regenerator-runtime": "^0.13.2","stimulus": "^2.0.0","webpack-notifier": "^1.6.0"
    },"license": "UNLICENSED","private": true,"scripts": {
        "dev-server": "encore dev-server","dev": "encore dev","watch": "encore dev --watch","build": "encore production --progress"
    },"dependencies": {
        "vue": "^2.6.14","vue-loader": "^15.9.7","vue-template-compiler": "^2.6.14"
    }
}

解决方法

你可以试试这个:

rm -rf vendor/
rm composer.lock
rm -rf node_modules
composer install
php bin/console cache:clear
yarn install
yarn run dev