Symfony Encore:无法确定 webpack 上下文。 (你是从项目外的目录执行 webpack 吗?)
Symfony Encore: Cannot determine webpack context. (Are you executing webpack from a directory outside of your project?)
我刚刚安装了 Encore 来测试它并开始在我的项目中使用它(非常棒的工作!!!真的,谢谢!)。
我马上就有问题了。
当尝试 运行 ./node_modules/.bin/encore dev
我收到异常:
Cannot determine webpack context. (Are you executing webpack from a directory outside of your project?). Try passing the --context option.
我只是按照 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/
所以我对这个新流程不是很有经验。
谢谢!
问题是我没有 运行 npm init
然后 npm install
.
该库需要一个由 npm 创建的 package.json
文件。
更多信息here。
我刚刚安装了 Encore 来测试它并开始在我的项目中使用它(非常棒的工作!!!真的,谢谢!)。
我马上就有问题了。
当尝试 运行 ./node_modules/.bin/encore dev
我收到异常:
Cannot determine webpack context. (Are you executing webpack from a directory outside of your project?). Try passing the --context option.
我只是按照 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/
所以我对这个新流程不是很有经验。
谢谢!
问题是我没有 运行 npm init
然后 npm install
.
该库需要一个由 npm 创建的 package.json
文件。
更多信息here。