Previous article has covered the console tool
@bitrix/cli@bitrix/cli is a Bitrix24 developer console tool. The main purpose is to simplify and automate frontend development for Bitrix24 projects.
The following are requirements for normal operation, versions:
Node: 9.11.2
NPM: 5.6.0.
Learn more...
. In this article, we'll overview how to execute assembly for projects with
NPMNPM (Node Package Manager) is a package manager for JavaScript and for node.js by default. It's used for downloading packages from NPM cloud-based server, or for uploading packages to such servers.
.
Building project with NPM
Create package.json.
Next, declare external dependencies, necessary for app operation. For example, when the application uses React, Lodash or any other library, these libraries must be described in package.json with indicated version and description of your project.
This will be useful for developers that are going to develop your application in the future.
You can quickly create package.json using the command npm init. It will launch an assembly wizard with some questions for you to answer. You need to execute the command in the
extension directory.Extension is is a method of organizing JS and CSS code in software.