Volo: http://www.volojs.org/, A Node. js-based tool that can be used to quickly create projects, add dependency libraries, automate common tasks.
Ringojs: http://ringojs.org /,
Rp is the package manager of RingoJS. Its goal is to provide simple package management for local RingoJS installation and release packages in the remote package registry.
Component: https://github.com/componentjs/component, this package manager project has stopped maintenance.
Webpack: http://webpack.github.io/, an open-source module loader and packaging tool that can take a variety of resources such as JS (including JSX), coffee, style (including less/sass) and images are used and processed as modules.
Npm and bower use incompatible organization modes and can be used in the same project. They use different metadata files. npm is a package. json, bower is bower. and install the packages in different directories. Generally, npm is used to manage the server package and bower is used to manage the client package.
1) After bower or npm is installed, run
bower initnpm init
The package manager will ask questions about Project Settings. After one answer, the package Manager will create the bower. json or package. json configuration document for the project.
2) Search for available packages and execute
Bower search <keywords> npm search <keywords>
The Package Manager searches the network warehouse for a list of packages.
3) to install the package, run
Bower install <package name> npm install <package name>
The command syntax is as follows:
Bower install <package name >#< package version> npm install <package name >@< package version>
You can also save the version information of each package used by the project to the metadata file of the project, Package Manager (including the third-party package manager) you can use metadata files to monitor the maintenance, building, testing, and startup tasks of the client.
Of course, the best way is to save the package version information to the metadata configuration file of the project and use the-save option. The command syntax is as follows:
Bower install -- save <package name >#< package version> npm install -- save <package name >@< package version>