3

我刚刚安装了 Encore 来对其进行测试并开始在我的项目中使用它(非常棒的工作!!!真的,谢谢!)。

我马上就有问题了。

尝试运行时,./node_modules/.bin/encore dev我收到异常:

无法确定 webpack 上下文。(您是从项目外部的目录执行 webpack 吗?)。尝试传递 --context 选项。

我只是按照官方文档中关于第一个示例的说明进行操作,结果就是这个异常。

我的项目结构如下:

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/所以我对这个新流程不是很有经验。

谢谢!

4

1 回答 1

8

问题是我没有运行npm init然后npm install

该库需要一个package.json由 npm 创建的文件。

更多信息在这里

于 2017-07-15T06:35:17.290 回答