繁体   English   中英

Shopware 6:Storefront 编译中缺少 node_modules

[英]Shopware 6: Missing node_modules in Storefront Compilation

当我尝试编译 shopware 6 时

./bin/build-storefront.sh

我收到一条错误消息,无法完成 Chromium 下载。

npm ERR! code 1
npm ERR! path /home/username/vendor/shopware/storefront/Resources/app/storefront/node_modules/puppeteer
npm ERR! command failed
npm ERR! command sh -c node install.js
npm ERR! ERROR: Failed to set up Chromium r950341! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
npm ERR! [Error: EINVAL: invalid argument, realpath '/home/username/vendor/shopware/storefront/Resources/app/storefront/node_modules/puppeteer/.local-chromium/linux-950341'] {
npm ERR!   errno: -22,
npm ERR!   code: 'EINVAL',
npm ERR!   syscall: 'realpath',
npm ERR!   path: '/home/username/vendor/shopware/storefront/Resources/app/storefront/node_modules/puppeteer/.local-chromium/linux-950341'
npm ERR! }

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/username/.npm/_logs/2022-09-14T08_03_06_847Z-debug.log

(我在这里用 username 替换了真实的 username 和 shopname 文件夹。)

我检查了文件夹/home/username/vendor/shopware/storefront/Resources/app/storefront/node_modules/ ,但它是空的。

我应该在 shoproot 中运行 npm install 吗?

在高级开发系统中运行 npm install 是否可以保存,或者它会破坏东西吗?

当然,我会先进行备份,但我不确定是否可以运行它。 该商店是一个完整的运行 shopware 系统的阶段系统,具有几个扩展和自定义主题。

您可以设置一个环境变量来跳过下载。 在运行店面构建脚本之前执行此操作。

export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

我也加了

export PUPPETEER_EXECUTABLE_PATH=`which chromium`

如果您已经安装了 chrome/chromium。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM