如何删除node_modules重新安装的方法步骤
目录
- 第一步:在项目需要安装 node_modules 的目录下
- 第二步:先安装 rimraf 工具
- 第三步:删除 node_modules 包和 package-lock.json 文件
- 第四步:清除缓存
- 第五步:重新安装依赖包
- 第六步:重启项目
我们在开发项目的时候,每次安装的 node 包会出现版本和项目所需要的版本不一致的问题。因此需要删除 node 包,重新安装它,很多小伙伴只是把他给手动删除了,但是却没有删除包的缓存,因此在启动项目的时候还是会报错~
接篇文章就是简单直接明了的告诉大家详细操作步骤
针对于 Windows 系统
第一步:在项目需要安装 node_modules 的目录下
第二步:先安装 rimraf 工具
npm install -g rimraf
第三步:删除 node_modules 包和 package-lock.json 文件
rimraf node_modules rimraf package-lock.json
注意:node_modules 和package-lock.json 都需要删除,如果只删除 node_modules 也是不可以的。
第四步:清除缓存
npm cache clear --force
第五步:重新安装依赖包
安装完成会自动生成 package-lock.json 文件
npm config set registry [https://registry.npm.taobao.org] npm install
第六步:重启项目
到此这篇关于删除node_modules重新安装的方法步骤的文章就介绍到这了,更多相关删除node_modules重新安装内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
详解如何修改 node_modules 里的文件
前言 有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食.那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了.一般常用办法有两个: 下载别人代码到本地,放在src目录,修改后手动引入. fork别人的代码到自己仓库,修改后,从自己仓库安装这个插件. 这两个办法的缺陷就是:更新麻烦,我们每次都需要手动去更新代码,无法与插件同步更新.如
-
vue中node_modules中第三方模块的修改使用详解
最近用vue在做一个项目,github用上找了一个日历插件,intall到了本项目中,配好以后发现插件的样式风格和项目总体风格相差较大,所以就像这个改一下插件风格, 第一种方法:我直接在父组件中将style标签的scoped的属性去掉了,在父组件中直接写了想要的样式,重叠样式全部!important,结果确实生效了 第二种方法:本想这个要是样式这么改,还有路可走:要是插件的底层方法呢,如果有对外开发的修改入口还行,要是没有,可咋办,于是想着能不能直接去改下这个插件,这样直接一锤子到底, 在nod
-
node中modules.exports与exports导出的区别
一:node是什么? node只是平台,或者说是环境,其实用的还是js语法 主要框架express以及koa,两个框架是同一个团队开发,node中也有类似于php的Ci框架的MVC模式 M->model数据层的增删改差操作 V->view视图层 C->controller路由控制,主要起到转发工作 一个完整的node构成:node.js+express+mysql 二:工作代码的顺序: app.js为node的入口文件, 在view写好html文件,模板可以任意, rouer负责路由跳转
-
如何删除node_modules重新安装的方法步骤
目录 第一步:在项目需要安装 node_modules 的目录下 第二步:先安装 rimraf 工具 第三步:删除 node_modules 包和 package-lock.json 文件 第四步:清除缓存 第五步:重新安装依赖包 第六步:重启项目 我们在开发项目的时候,每次安装的 node 包会出现版本和项目所需要的版本不一致的问题.因此需要删除 node 包,重新安装它,很多小伙伴只是把他给手动删除了,但是却没有删除包的缓存,因此在启动项目的时候还是会报错~ 接篇文章就是简单直接明了的告诉大
-
Redis实现订单过期删除的方法步骤
目录 前言 代码实现: 兜底策略 前言 设计订单过期,不能单纯靠Redis,需要兜底策略 代码实现: import com.coolplay.trade.dto.req.CancelOrderReq; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.springframework.data.redis.core.ZSetOperations; i
-
webpack3.0升级4.0的方法步骤
1.webpack 3.11升级4.26 为了提升打包效率,在webpack3.11基础之上做了升级,webpack4.0发布以来,零配置的webpack对项目本身提供的"打包"和"压缩"功能已经做了优化,如果在项目开始使用4.0而不用vue-cli的默认配置,遇到的问题或许能少一些. 2. 安装/升级依赖 这些依赖有的是在build过程中发现依赖有新的替换或者报错,逐步替换的,如果想遇到多个坑,可以先把webpack.webpack-cli升级到对应版本 devD
-
Oracle删除死锁进程的方法
本文实例讲述了Oracle删除死锁进程的方法.分享给大家供大家参考.具体如下: 步骤1:用以下SQL查看进程列表,判断出被锁定的表 复制代码 代码如下: SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号, lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.LOGON_TIME, vss.pr
-
deepin 2014系统下安装mysql数据库的方法步骤
Deepin 2014下载及安装 Deepin 2014的下载及安装大家可以参考下面这两篇文章,一篇为正式版的下载与安装,另外一篇文章给大家分享了deepin 2014用U盘安装的方法步骤,需要的朋友们可以参考学习: Deepin 2014.2正式版下载 和安装教程 deepin 2014 U盘安装方法及注意事项详解 好了,下面进入本文的重要内容:deepin 2014系统下安装mysql数据库的方法步骤,一起来看看吧. 一:安装mysql 打开deepin terminal: 在此过程中会提示
-
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
eth_getRawTransactionByHash https://ethereum.stackexchange.com/questions/7473/get-raw-transaction-from-hash There is an "undocumented" method eth_getRawTransactionByHash from JSON-RPC curl -H "Content-Type: application/json" -X POST --
-
Ubuntu移除mysql后重新安装的方法
首先删除mysql: sudo apt-get remove mysql-* 然后清理残留的数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 它会跳出一个对话框,你选择yes就好了 然后安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的 检查mysql是不是在运行 su
-
Webpack 4.x搭建react开发环境的方法步骤
本文介绍了了Webpack 4.x搭建react开发环境的方法步骤,分享给大家,也给自己留个笔记 必要依赖一览(npm install) 安装好. "dependencies": { "babel-core": "^6.26.3", "babel-loader": "^7.1.5", "babel-preset-env": "^1.7.0", "react&
-
在pycharm中开发vue的方法步骤
一.在pycharm中开发vue ''' webstorm(vue) pycharm(python) goland(Go语言) idea(java) andrioStuidio(安卓) Php(PHP) ''' ''' ①在pycharm中打开vue项目,在settins下Plugins中下载vue.js ②启动vue项目 -方法1.在Terminal下输入npm run serve -方法2.Edit Configurations---->点+ 选npm----->在script对应的框中写
-
python+selenium自动化框架搭建的方法步骤
环境及使用软件信息 python 3 selenium 3.13.0 xlrd 1.1.0 chromedriver HTMLTestRunner 说明: selenium/xlrd只需要再python环境下使用pip install 名称即可进行对应的安装. 安装完成后可使用pip list查看自己的安装列表信息. chromedriver:版本需和自己的chrome浏览器对应,百度下载. 作用:对chrome浏览器进行驱动. HTMLTestRunner:HTMLTestRunner是Pyt
随机推荐
- AngularJS入门教程之ng-checked 指令详解
- 利用Angularjs实现幻灯片效果
- 深入理解javascript中的 “this”
- 一行代码解决 perl输入 排序 输出问题
- SQL update 多表关联更新的实现代码
- Linux备份及恢复及Linux文件权限详解
- 浅谈Java中Collection和Collections的区别
- perl处理xml的模块介绍
- PHP实用函数分享之去除多余的0
- 让iframe自适应高度(支持xhtml)IE firefox兼容
- ASP网站出现 msxml3.dll 错误 80072ee7 错误的解决方法
- 开窗函数有浅入深详解(一)
- jQuery 检查某个元素在页面上是否存在实例代码
- java 中ThreadPoolExecutor原理分析
- js 利用className得到对象的实现代码
- PHP实现利用MySQL保存session的方法
- Android编程之界面跳动提示动画效果实现方法
- 对python中类的继承与方法重写介绍
- Spring Cloud CLI简单介绍
- PHP检查端口是否可以被绑定的方法示例