无法在 Windows 上 运行 webpack-encore
Cannot run webpack-encore on Windows
我正在尝试将 webpack-encore 与 symfony 一起使用,但我遇到了问题。
首先我用 composer 安装了 webpack-encore:
composer require symfony/webpack-encore-bundle
yarn install
当我尝试 运行 加演时:
node node_modules/.bin/encore production
我收到这个错误:
C:\wamp64\www\symfony1\node_modules\.bin\encore:2
basedir=$(dirname "$(echo "[=14=]" | sed -e 's,\,/,g')")
^^^^^^^
SyntaxError: missing ) after argument list
at wrapSafe (internal/modules/cjs/loader.js:1054:16)
at Module._compile (internal/modules/cjs/loader.js:1102:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:1
0)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_ma
in.js:71:12)
at internal/main/run_main_module.js:17:47
我的 OS 是 Windows 10,我认为 Windows 中的路径有问题,但我不知道如何解决这个问题。有人可以帮助我吗?
您可以尝试使用
yarn encore prod
用于生产环境
要么
yarn encore dev
用于开发环境
对于开发,您还可以使用:
yarn encore dev --watch
如果你想自动重新编译你的资产:
见https://symfony.com/doc/current/frontend/encore/simple-example.html#configuring-encore-webpack
我正在尝试将 webpack-encore 与 symfony 一起使用,但我遇到了问题。 首先我用 composer 安装了 webpack-encore:
composer require symfony/webpack-encore-bundle
yarn install
当我尝试 运行 加演时:
node node_modules/.bin/encore production
我收到这个错误:
C:\wamp64\www\symfony1\node_modules\.bin\encore:2
basedir=$(dirname "$(echo "[=14=]" | sed -e 's,\,/,g')")
^^^^^^^
SyntaxError: missing ) after argument list
at wrapSafe (internal/modules/cjs/loader.js:1054:16)
at Module._compile (internal/modules/cjs/loader.js:1102:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:1
0)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_ma
in.js:71:12)
at internal/main/run_main_module.js:17:47
我的 OS 是 Windows 10,我认为 Windows 中的路径有问题,但我不知道如何解决这个问题。有人可以帮助我吗?
您可以尝试使用
yarn encore prod
用于生产环境
要么
yarn encore dev
用于开发环境
对于开发,您还可以使用:
yarn encore dev --watch
如果你想自动重新编译你的资产:
见https://symfony.com/doc/current/frontend/encore/simple-example.html#configuring-encore-webpack