我刚刚安装了Encore来测试它并开始在我的项目中使用它(非常棒的工作!!!真的,谢谢!)。
我立即遇到了问题。
尝试运行./node_modules/.bin/encore dev
时,我收到异常:
无法确定webpack上下文。 (您是从项目外的目录执行webpack吗?)。尝试传递--context选项。
我只是按照official documentation about the first example中的说明操作,结果就是这个例外。
我的项目结构如下:
my-app-root-folder
- app
- bin
- nome_modules
- src
- tests
- var
- vendor
- web
...
composer.json
composer.lock
webpack.config.js
所以,基本上,我有一个Symfony 3.3项目的经典结构,以及一些与JS
相关的文件夹。
有人可以帮我解决这个问题吗?
这是我第一次采用更复杂的解决方案来管理css和javascript资产。
Unitl现在我已经完成了将这些文件放在src/AppBundle/Resources/public/
中,所以我对这个新流程并不十分熟悉。
谢谢!