C/C++教程

'webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件

本文主要是介绍'webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

全局安装webpack
安装webpack npm install webpack -g
安装cli npm install webpack-cli -g
全局安装会将项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败
查看版本信息 webpack -v
运行的时候出现“webpack'不是内部或外部命令,也不是可运行的程序或批处理文件”错误

网上教程大多原因关于配置环境变量问题,配置了环境变量还是不行。

看到一篇教程说可能是node.js安装在其他盘所导致配置的时候各种问题。
我因为了方便管理安装在了d盘,莫非真的如此?试了很多方法都不行,那就搞吧

  • 删除node.js安装文件

  • 删除node.js环境变量

  • 删除C:\Users\xxx下的.npmrc文件(删除npm和node相关的文件)

    重装node.js
    安装cnpm npm install cnpm
    无法安装,网络不行

    正确姿势:先设置npm的淘宝镜像
    注册模块镜像 npm set registry https://registry.npm.taobao.org
    安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org

    再次安装webpack
    安装webpack npm install webpack -g
    安装cli npm install webpack-cli -g
    查看是否成功 webpack -v
    成功!

    总结:node.js安装时已经自动配置好环境变量,所以不是环境变量引起的,安装位置可能是最大原因

这篇关于'webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!