当前位置:网站首页>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
边栏推荐
- Shell script -- shell programming specification and variables
- PHP efficiently reads large files and processes data
- Multithreaded @ async thread pool
- Getting started with JDBC
- Paging SQL
- First knowledge of go language
- ∑GL-透视投影矩阵的推导
- ◰ GL shader handler encapsulation
- MySQL master-slave replication
- PHP高效读大文件处理数据
猜你喜欢

Modify the test case name generated by DDT

How vscode compares the similarities and differences between two files

RTKLIB 2.4.3源码笔记

Nifi fast installation and file synchronization

VLAN advanced technology, VLAN aggregation, super VLAN, sub VLAN

Shell script -- shell programming specification and variables

The new MySQL table has a self increasing ID of 20 bits. The reason is

True math problems in 1959 college entrance examination

oracle 中快速获取表的列名列表

Idea of batch manufacturing test data, with source code
随机推荐
Installation and management procedures
Milvus 2.0 détails du système d'assurance de la qualité
Deeply understand the relevant knowledge of 3D model (modeling, material mapping, UV, normal), and the difference between displacement mapping, bump mapping and normal mapping
Production environment——
Nifi fast installation and file synchronization
正则过滤内网地址和网段
Pycham connects to the remote server and realizes remote debugging
Linux MySQL data timing dump
Interface document yaml
面试百分百问到的进程,你究竟了解多少
Collect blog posts
TypeError: set_ figure_ params() got an unexpected keyword argument ‘figsize‘
杂文 谈谈古典的《拆掉思维里的墙》
Kunteng full duplex digital wireless transceiver chip kt1605 / kt1606 / kt1607 / kt1608 is suitable for interphone scheme
Idea of batch manufacturing test data, with source code
STM32__03—初识定时器
Expression "func" tSource, object "to expression" func "tSource, object" []
loggie 源码分析 source file 模块主干分析
伪分布安装spark
如何用Redis实现分布式锁?