当安装 cms-form-builder composer 失败并显示 Failed to generate package-lock.json
When installing cms-form-builder composer fails with Failed to generate package-lock.json
我是 Orocommerce、symfony 和 composer 的新手。
我只是安装了一个干净版本的 Orocommerce(AWS 图像)并尝试使用 composer 安装 cms-form-builder。
当我运行
php bin/composer 需要 b2bcodext/cms-form-builder
我收到以下错误。
Updating the "config/parameters.yml" file
> Oro\Bundle\InstallerBundle\Composer\ScriptHandler::setPermissions
> Oro\Bundle\InstallerBundle\Composer\ScriptHandler::updateAssets
npm install --no-audit --save-exact --no-optional --loglevel error
sh: line 0: exec: npm: not found
Script Oro\Bundle\InstallerBundle\Composer\ScriptHandler::updateAssets handling the update-assets event terminated with an exception
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
In ScriptHandler.php line 149:
Failed to generate package-lock.json
不确定这意味着什么 - 任何帮助将不胜感激。
npm: not found
它说,应用程序找不到 NPM 来安装 JavaScript 依赖项。
如果您还没有安装 NPM,请按照官方指南进行安装:
https://www.npmjs.com/get-npm
或者,如果它已经安装,但应用程序不知道它在哪里,您可以使用应用程序配置选项显式提供 NPM 的路径:https://doc.oroinc.com/backend/bundles/platform/AssetBundle/#configuration
我是 Orocommerce、symfony 和 composer 的新手。
我只是安装了一个干净版本的 Orocommerce(AWS 图像)并尝试使用 composer 安装 cms-form-builder。
当我运行 php bin/composer 需要 b2bcodext/cms-form-builder
我收到以下错误。
Updating the "config/parameters.yml" file
> Oro\Bundle\InstallerBundle\Composer\ScriptHandler::setPermissions
> Oro\Bundle\InstallerBundle\Composer\ScriptHandler::updateAssets
npm install --no-audit --save-exact --no-optional --loglevel error
sh: line 0: exec: npm: not found
Script Oro\Bundle\InstallerBundle\Composer\ScriptHandler::updateAssets handling the update-assets event terminated with an exception
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
In ScriptHandler.php line 149:
Failed to generate package-lock.json
不确定这意味着什么 - 任何帮助将不胜感激。
npm: not found
它说,应用程序找不到 NPM 来安装 JavaScript 依赖项。
如果您还没有安装 NPM,请按照官方指南进行安装: https://www.npmjs.com/get-npm
或者,如果它已经安装,但应用程序不知道它在哪里,您可以使用应用程序配置选项显式提供 NPM 的路径:https://doc.oroinc.com/backend/bundles/platform/AssetBundle/#configuration