为什么我在安装资产时遇到 Can't resolve 'jQuery=jquery'?
Why I am getting Can't resolve 'jQuery=jquery' on assets install?
当 运行 php bin/console oro:assets:build
时,我有 11 个这样的错误:
ERROR in ../node_modules/jquery-form/src/jquery.form.js 2:20-44
Module not found: Error: Can't resolve 'jQuery=jquery' in '/var/www/node_modules/jquery-form/src'
@ ./bundles/oroui/js/widget/abstract-widget.js 26:2-24
@ ./bundles/oroui/js/widget/block-widget.js
@ ./build/admin/dynamic-imports.js 63:11-65:23
@ ./bundles/oroui/js/app/services/load-modules.js 1:16-42
@ ./bundles/oroui/js/polyfills.js 1:0-61 5:17-28
@ ./bundles/oroui/js/app.js 8:29-59
你知道问题出在哪里吗?
感谢您的帮助。
看来您是从 master 分支安装的应用程序,该应用程序不稳定,切勿在生产中使用。
相反,您可以安装最新的稳定长期支持版本,即 4.2 LTS。为此,请遵循官方文档:
https://doc.oroinc.com/backend/setup/installation/#install-oro-application
在您的案例中,重要的一步是第一个命令,它下载应用程序的最新稳定版本:
# OroCRM Community Edition
composer create-project oro/crm-application my_project_name --repository=https://satis.oroinc.com
或者,如果您想使用 git 克隆它,您可以 运行
git clone -b 4.2.3 https://github.com/oroinc/crm-application my_project_name
克隆最新稳定的标签 4.2.3
很重要。
当 运行 php bin/console oro:assets:build
时,我有 11 个这样的错误:
ERROR in ../node_modules/jquery-form/src/jquery.form.js 2:20-44
Module not found: Error: Can't resolve 'jQuery=jquery' in '/var/www/node_modules/jquery-form/src'
@ ./bundles/oroui/js/widget/abstract-widget.js 26:2-24
@ ./bundles/oroui/js/widget/block-widget.js
@ ./build/admin/dynamic-imports.js 63:11-65:23
@ ./bundles/oroui/js/app/services/load-modules.js 1:16-42
@ ./bundles/oroui/js/polyfills.js 1:0-61 5:17-28
@ ./bundles/oroui/js/app.js 8:29-59
你知道问题出在哪里吗?
感谢您的帮助。
看来您是从 master 分支安装的应用程序,该应用程序不稳定,切勿在生产中使用。
相反,您可以安装最新的稳定长期支持版本,即 4.2 LTS。为此,请遵循官方文档: https://doc.oroinc.com/backend/setup/installation/#install-oro-application
在您的案例中,重要的一步是第一个命令,它下载应用程序的最新稳定版本:
# OroCRM Community Edition
composer create-project oro/crm-application my_project_name --repository=https://satis.oroinc.com
或者,如果您想使用 git 克隆它,您可以 运行
git clone -b 4.2.3 https://github.com/oroinc/crm-application my_project_name
克隆最新稳定的标签 4.2.3
很重要。