Oro CRM-无法安装节点无效版本

问题描述

我收到以下错误

  gyp info using node-gyp@3.8.0
  gyp info using node@14.6.0 | linux | x64

不,我不使用代理。 已安装以下依赖项:

oro/calendar-bundle                  4.1.5      Calendar bundle for OroPlatform-based applications.
oro/commerce                         4.1.6      OroCommerce - an open-source Business to Business Commerce ap...
oro/commerce-crm                     4.1.3      OroCRM integration for OroCommerce
oro/crm                              4.1.6      OroCRM
oro/crm-call-bundle                  4.1.5      Oro Call Bundle
oro/crm-dotmailer                    4.1.5      Oro Dotmailer integration
oro/crm-hangouts-call-bundle         4.1.1      Oro Google Hangouts integration
oro/crm-magento-embedded-contact-us  4.1.2      OroCRM Magento Embedded Contact Us package
oro/crm-task-bundle                  4.1.4      Oro Task Bundle
oro/crm-zendesk                      4.1.3      OroCRM Zendesk Integration
oro/customer-portal                  4.1.6
oro/doctrine-extensions              1.2.2      Doctrine Extensions for MysqL and Postgresql.
oro/marketing                        4.1.4      Oro Marketing Bundles
oro/oauth2-server                    4.1.4      Oro OAuth 2.0 authorization and resource server for BAP
oro/platform                         4.1.6      Business Application Platform (BAP)
oro/platform-serialised-fields       4.1.2      OroPlatform Serialized Fields
oro/redis-config                     4.1.2      OroRedisConfigBundle

这就是我从撰写者信息|获得的信息。 grep oro /

const Chat = () => {
    const BACKEND_URI = 'http://localhost:5000';
    const [{ name,room },dispatch] = useContext(DataContext);

    const [messages,setMessages] = useState([]);
    const [message,setMessage] = useState('');

    useEffect(() => {
        socket = io(BACKEND_URI);

        socket.emit('join',{ name,({ error }) => {
            console.log('RECIEVED AN ERROR FROM THE BACKEND WHILE JOINING :',error);
        });

        socket.on('message',(recievedMessage) => {
            setMessages(messages => [...messages,recievedMessage])
        })

        return () => {
            socket.emit('disconnect');
            socket.off();
            console.log('disCONNECTING THE ROOM')
        }
    },[BACKEND_URI]);

    const sendMessage = (e) => {
        e.preventDefault();
        if (message.trim() === '') {
            return false;
        }

        socket.emit('sendMessage',message,error)
        })
        setMessage('')
    }

我试图在浏览器中打开以上链接,并显示404错误。但是,如果我尝试安装最新版本,则可以使用。 为了回答我的问题,我可以升级此软件包的版本吗?还是有解决此问题的另一种方法

预先感谢您:)

解决方法

是的,您可以升级,但是目前,在OroCRM项目中升级节点资源并不那么容易。

您必须修补vendor/oro/platform/build/package.json文件。团队将在其他4.1版本中简化此操作。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...