Breaking Change T1023025
Visible to All Users

The devextreme-cli package installs the devextreme-themebuilder package to the current working directory

What Changed

devextreme-themebuilder is an auxiliary package that builds a theme for a specific DevExtreme version. To build a theme, devextreme-cli requires a specific version of devextreme-themebuilder and installs it automatically if the package is not found.

In versions earlier than 1.2.20, the devextreme-cli package searched for the devextreme-themebuilder package in a directory where the devextreme-cli package was installed. Now it searches for the packages in a current working directory.

Reasons for Change

This change allows you to install both the devextreme and devextreme-themebuilder packages with the same version in a project and run the devextreme build-theme command without installing additional packages. The command will use the installed version.

Impact on Existing Apps

If the installation of the devextreme-themebuilder package is required, the node_modules folder may be created in the current working directory.

How to Update Existing Apps

No additional steps are required.

How to Revert to Previous Behavior

Use the previous version of the devextreme-cli package.

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.