Jul*_*set 5 yarnpkg webpack-encore symfony4
我在 Symfony 4.2 项目中工作,并尝试使用 Bootstrap 主题(所以我需要编译 Sass 代码)。我按照官方文档中给出的流程进行操作,该文档指示使用 webpack-encore。但我在根据文档使用它时遇到错误。
这是指示该过程的页面: https://symfony.com/doc/current/frontend/encore/simple-example.html
所以我安装了 Encore,然后启动yarn run encore. 这是终端中的内容:
yarn run v1.16.0
warning package.json: No license field
error Command "encore" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Run Code Online (Sandbox Code Playgroud)
所以我访问了错误中指示的网站,其中显示:
如果我查看根目录中的 package.json,它确实只显示:
"devDependencies": {
"bootstrap": "^4.3.1",
"jquery": "^3.4.1",
"node-sass": "^4.12.0",
"popper": "^1.0.1",
"sass-loader": "^7.0.1"
}
}
Run Code Online (Sandbox Code Playgroud)
没有任何 encore 命令的脚本:-(
不过其余的似乎都不错。这是composer.json的摘录:
...
"require": {
...
"symfony/webpack-encore-bundle": "^1.5",
...
},
...
Run Code Online (Sandbox Code Playgroud)
我有一个 webpack.config.js 。
我运行了composer require encore并且yarn install没有任何错误。
但在 Symfony 文档中我没有找到任何关于调整 package.json oO 那么我该如何让它工作呢?为什么不yarn run encore工作?
| 归档时间: |
|
| 查看次数: |
11410 次 |
| 最近记录: |