How to delete node_modules and reinstall

How to delete node_modules and reinstall

When we are developing a project, there will be a problem that the version of the node package installed each time is inconsistent with the version required by the project. Therefore, you need to delete the node package and reinstall it. Many friends just delete it manually, but do not delete the package cache, so an error will still be reported when starting the project~

The next article will simply and directly tell you the detailed operation steps.

For Windows

Step 1: Install node_modules in the directory where the project needs to be installed

insert image description here

Step 2: Install the rimraf tool first

npm install -g rimraf

Step 3: Delete the node_modules package and package-lock.json file

rimraf node_modules
rimraf package-lock.json

Note: Both node_modules and package-lock.json need to be deleted. Deleting only node_modules will not work.

Step 4: Clear the cache

npm cache clear --force

Step 5: Reinstall dependency packages

The package-lock.json file will be automatically generated after the installation is complete

npm config set registry [https://registry.npm.taobao.org]

npm install

Step 6: Restart the project

This is the end of this article about how to delete node_modules and reinstall them. For more information about deleting node_modules and reinstalling them, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed explanation of how to modify files in node_modules
  • Detailed explanation of modification and use of third-party modules in node_modules in Vue
  • The difference between modules.exports and exports in node

<<:  Summary of MySQL 8.0 memory-related parameters

>>:  Ubuntu 20.04 turns on hidden recording noise reduction function (recommended)

Recommend

CSS to achieve Skeleton Screen effect

When loading network data, in order to improve th...

How to modify the default storage location of Docker images (solution)

Due to the initial partitioning of the system, th...

The current better way to make select list all options when selected/focused

During development, I encountered such a requireme...

Docker builds Redis5.0 and mounts data

Table of contents 1. Simple mounting of persisten...

Detailed explanation of Json format

Table of contents A JSON is built on two structur...

JS array loop method and efficiency analysis comparison

Array Methods JavaScript has provided many array ...

Element UI table realizes drop-down filtering function

This article example shares the specific code for...

How to implement the King of Glory matching personnel loading page with CSS3

Those who have played King of Glory should be fam...

Problems with installing mysql and mysql.sock under linux

Recently, I encountered many problems when instal...

A brief discussion on VUE uni-app custom components

1. Parent components can pass data to child compo...

Introduction to fourteen cases of SQL database

Data Sheet /* Navicat SQLite Data Transfer Source...

Vue implements a simple shopping cart example

This article example shares the specific code of ...

Troubleshooting and solutions for MySQL auto-increment ID oversize problem

introduction Xiao A was writing code, and DBA Xia...

MySQL Database Iron Laws (Summary)

Good database specifications help reduce the comp...

A brief discussion on CSS height collapse problem

Performance For example: HTML: <div class=&quo...