当前位置:网站首页>1-3 nodejs installation list configuration and project environment
1-3 nodejs installation list configuration and project environment
2022-04-23 16:58:00 【Endless cake】
Module installation and operation steps
(1) Based on npm Install third party modules
1. In a local project , Create a file package.json file ; This file is used to record the information of the third-party modules we installed . Or configure some executable script commands .
be based on yarm The installation will generate a configuration list by default , Only information , But there is no manual generated complete .
So recommend npm install :
command :npm init -y
The generated list is as follows :
{
"name": "c_web", // Module name
"version": "1.0.0", // Version number
"description": "", // Module description
"main": "index.js", // Module main entry file
"scripts": { // Executable script . Here is an example :
"dev": "webpack --mode development", // Packaging in the development environment
"build": "webpack --mode production" // Packaging in a production environment
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": { // Production depends on
"jquery": "^3.4.1"
},
"devDependencies":{ // Development depends on
}
}
Its main function is , When the team assists in development , Others pull items from remote warehouses , Know which modules are installed in the project , according to package.json Of
The list can be installed by yourself .( Because the general project upload is not upload node_modules Of , Because there are too many dependent libraries )
Be careful : Configuration list , Do not appear in Chinese , May not be able to recognize .
(2) install
Development depends on : Only the third-party modules that are relied on in the project development phase
npm install xxx --save Save to the production dependency of the configuration list
Production depends on : When the project is deployed and implemented , Also need to rely on third-party modules
npm install xxx --save dev Save to the development dependency of the configuration manifest
–dev perhaps --D It's all about installing components into development dependencies
(3) When deploying, run the environment
When you get a new project , And pull it down from the warehouse . When there is no dependency , Just execute the order :
npm install perhaps yarn install that will do .
because npm It will automatically retrieve whether there is... In the directory package.json file , And install in sequence according to the list in the document .
without , Then nothing is installed .
版权声明
本文为[Endless cake]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230554520297.html
边栏推荐
- VLAN advanced technology, VLAN aggregation, super VLAN, sub VLAN
- Idea of batch manufacturing test data, with source code
- CentOS MySQL multi instance deployment
- Feign report 400 processing
- Linux MySQL data timing dump
- An essay on the classical "tear down the wall in thinking"
- Rtklib 2.4.3 source code Notes
- 无线鹅颈麦主播麦手持麦无线麦克风方案应当如何选择
- New project of OMNeT learning
- Pytorch: the pit between train mode and eval mode
猜你喜欢

计组 | 【七 输入/输出系统】知识点与例题

Sub database and sub table & shardingsphere

Selenium IDE and XPath installation of chrome plug-in

Bytevcharts visual chart library, I have everything you want

Idea of batch manufacturing test data, with source code

Milvus 2.0 détails du système d'assurance de la qualité

loggie 源码分析 source file 模块主干分析

Nodejs installation and environment configuration

Modify the test case name generated by DDT

DanceNN:字节自研千亿级规模文件元数据存储系统概述
随机推荐
1959年高考数学真题
org. apache. parquet. schema. InvalidSchemaException: A group type can not be empty. Parquet does not su
Node access to Alipay open platform sandbox to achieve payment function
STM32__ 03 - beginner timer
About stream flow, write it down briefly------
Detailed explanation of Niuke - Gloves
Calculate pie chart percentage
博士申请 | 厦门大学信息学院郭诗辉老师团队招收全奖博士/博后/实习生
Detailed explanation of information abstract, digital signature, digital certificate, symmetric encryption and asymmetric encryption
◰ GL shader handler encapsulation
PostgreSQL列存与行存
Pytorch: the pit between train mode and eval mode
MySQL master-slave replication
Variable length parameter__ VA_ ARGS__ Macro definitions for and logging
Calculation formula related to tolerance analysis
SQL: How to parse Microsoft Transact-SQL Statements in C# and to match the column aliases of a view
[registration] tf54: engineer growth map and excellent R & D organization building
PyMySQL
New keyword learning and summary
深入了解3D模型相关知识(建模、材质贴图、UV、法线),置换贴图、凹凸贴图与法线贴图的区别