原文链接:如何正确彻底删除webpack 全局或是局部?

就需要卸载cli 配置webpack ,提示需要安装 webpack-cli,选择yes 后安装webpack-cli ,

可是问题不断,所以找了参考文章,卸载干净后根据文章,局部安装webpack 及 webpack-cli。

删除全局webpack-cli

webpack4.x开始官方文档是说要安装cli所以如果的在用4.+就需要卸载cli

  1. npm uninstall -g webpack-cli
  2. # 注释给我这种小白提供参考
  3. # 卸载 uninstall 可以简写成 un
  4. # 全局 -g 的完整写法是 --global
  5. # 现在问题来了这样真的卸载了webpack-cli吗?
  6. # 答案是没有。到现在为止我还没有发现那个webpack-cli是全局安装的,至少官方文档没看到。
  7. # 那就看下面怎么删除局部webpack-cli

删除本地(局部)webpack-cli

  1. npm uninstall webpack-cli
  2. # 仔细看你会发现去掉全局参数 -g
  3. # 这时候你的命令行会快速滚动一些删除信息。
  4. # webpack-cli删除成功

删除全局webpack

  1. npm uninstall -g webpack
  2. # 这个注释还是给小白看的
  3. # 为什么要局部全局删除webpack
  4. # 因为你可能在安装webpack时不确定自己是全局安装
  5. # 还是本地安装,所以建议先执行全局删除命令
  6. # 然后在执行下面的本地删除命令

删除本地webpack

  1. npm un webpack
  2. # 这时候小白的webpack是删除完成了
  3. # 还没完看下面怎么说

检查webpack残余文件

  1. ls
  2. # 用ls命令查看一下是否有这几个文件
  3. # node_modules
  4. # package-lock.json
  5. # package.json
  6. # 有是最好的,如果没有那你可能还没找到自己本地安装webpack的准确位置
  7. # 有时候我也找不到了
  8. # 现在说有的事
  9. rm -rf node_modules package-lock.json package.json
  10. # 上面这行命令是删除这些文件的意思
  11. # 同学你的webpack 彻底删除干净了
  12. # 但是小白一定要好好去了解一下 rm 和 rm -rf 的区别,在这里我不科普怕说错。

安装webpack

接下来让我告诉你安装webpack4.+的正确方式
其实官方文档说的很清楚了,但是有点细节要注意。

  1. 创建一个新的本地项目目录名为webpack-demo

    1. mkdir webpack-demo
  2. 进入目录

    1. cd webpack-demo
  3. 创建package.json文件

    1. npm init -y
  4. 安装webpack

    1. # 要安装最新版本或特定版本,请运行以下命令之一:
    2. # 第一个安装方式默认安装最新版本
    3. npm install --save-dev webpack
    4. # 第二个安装方式是安装你需要的版本
    5. npm install --save-dev webpack@<version>
  5. 安装webpack-cli

    1. npm install --save-dev webpack-cli
    2. # 不要忘记webpack4.+开始webpack-cli是必备的哦
  6. 检查webpack是否安装成功

    1. node_modules/.bin/webpack -v
    2. # 执行了这个命令以后会输出一个版本号
    3. # 我的是4.11.1,因为webpack在不断更新所以我们的版本号会有点区别,不是什么问题

转:如何正确彻底删除webpack 全局或是局部?的更多相关文章

  1. RMAN正确地删除Archivelog以及设置有备库的归档删除策略

    原文链接:http://blog.sina.com.cn/s/blog_64e166580100xks5.html 如何正确地删除Archivelog: Archivelog并不能直接得从OS层直接物 ...

  2. windows系统下nodejs安装、环境配置及删除NPM全局配置

    nodejs安装及设置NPM全局路径 删除NPM全局路径配置 一.nodejs安装及设置NPM全局路径 第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/downloa ...

  3. SQL Server如何正确的删除Windows认证用户

    在SQL Server数据库中,有时候会建立一些Windows认证的账号(域账号),例如,我们公司习惯给开发人员和Support同事开通NT账号权限,如果有离职或负责事宜变更的话,那么要如何正确的删除 ...

  4. JNDI在server.xml中的配置(全局和局部的)

    总结: 全局就是在数据源server.xml中配置,然后通过和项目名相同的xml来进行映射.对所有的项目都起作用.那个项目需要就在对应的tomcat下配置一个与项目名相同的xml映射文件. 局部的就是 ...

  5. js 函数 作用域 全局作用域 局部作用域 闭包

    一个变量没有声明但调用 直接报错,声明没有赋值会显示未定义. 作用域 作用域(scope):一条数据可以在哪个范围中使用. 通常来说,一段程序代码中所用到的数据并不总是有效/可用的,而限定这个数据的可 ...

  6. vue教程3-03 vue组件,定义全局、局部组件,配合模板,动态组件

    vue教程3-03 vue组件,定义全局.局部组件,配合模板,动态组件 一.定义一个组件 定义一个组件: 1. 全局组件 var Aaa=Vue.extend({ template:'<h3&g ...

  7. [ python ] 全局和局部作用域变量的引用

    全局与局部变量的引用 (a)locals(b)globals 这里还需要在补充2个关键字一起比较学习,关键字:(c)nonlocal(d)global locals 和 globals locals: ...

  8. django迁移:全局、局部

    django迁移:全局.局部 django 数据库迁移(migrate)应该知道的一些事 https://blog.csdn.net/stonesola/article/details/6975861 ...

  9. Django---FORM组件.FORM组件的字段,FORM组件校验流程,FORM组件的全局和局部钩子,FORM和Model的组合

    Django---FORM组件.FORM组件的字段,FORM组件校验流程,FORM组件的全局和局部钩子,FORM和Model的组合 一丶FORM的介绍 1.生成页面可用的HTML标签 2.对用户提交的 ...

随机推荐

  1. WAMP本地环境升级php版本操作步骤(详细)

    php版本下载地址:http://windows.php.net/download/ 步骤:下载php版本-解压文件-放到bin/php目录下-更改文件 图片教程: 更改文件内容: 1.从已存在的ph ...

  2. rsync 使用ssh协议免密

    rsync远程传输避免密码输入 每次rsync远程传输时都需要输入用户在远程机器上的密码,这样导致无法在后台自动运行rsync,可采用秘钥文件来替代人工输入密码的方式来解决. 第一步 在本地机器上使用 ...

  3. spring事务传播行为的思考

    1.问题 @TransactionConfiguration(transactionManager = "txManager", defaultRollback = false) ...

  4. vue项目用户登录状态管理,vuex+localStorage实现

    安装vuex cnpm install vuex --save-dev

  5. Perl快速查找素数

    查找N内的所有素数,首先想到的就是: 对整数N从2开始到sqrt(N),进行整除计算,能整除则计算N+1,然后循环.方法简单,但效率低下.1000,000内的素数个数: #!/usr/bin/perl ...

  6. Java利用FastJson一行代码转List<Map>为List<Bean>

    /** * 字符串 -> json对象.实体对象.Map.List.List<Map> */ // 字符串 -> json对象 JSONObject json = JSON.p ...

  7. 【转】adb server is out of date. killing完美解决

    今天,久未出现的著名的“adb server is out of date.  killing”又发生了,在此,将解决方法记下,以便日后查看. 1. 错误信息: C:\Users\lizy>ad ...

  8. MFC调用CEF实现单页面单COOKIE管理《转》

    cookie简单介绍 cookie存储了网站的一些很重要的信息,如用户身份信息.常用设置.设置地理位置等等各种信息.使用cef访问网站时,如果设置了CefSettings.cache_path参数,则 ...

  9. useRef获取DOM元素和保存变量(十)

    useRef在工作中虽然用的不多,但是也不能缺少.它有两个主要的作用: 用useRef获取React JSX中的DOM元素,获取后你就可以控制DOM的任何东西了.但是一般不建议这样来作,React界面 ...

  10. mybatis generatorConfig.xml生成配置文件及三种运行方式

    https://blog.csdn.net/gavin5033/article/details/83002335 一 ,cmd命令执行配置文件本人工作目录结构(图一) 在自己放配置文件的目录下新建ge ...