webpack安装填坑('webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件)

差不多每次安装软件都是一个波折的过程,这次webpack的安装也不例外,安装成功之后立马来记录解决错误的方法,以备不时之需

前提条件

webpack是依赖于node安装的,所以在安装前要确保自己是否安装了node.js,在命令行运行node -v如果情况如下就是安装了node.js,如果没有安装请参考node.js的安装步骤

注意:记得在安装的node目录下创建两个文件夹然后,配置npm路径

  1. 配置全局路径:npm config set prefix “d:\nodejs\node_global”
  2. 配置缓存路径:npm config set cache “d:\nodejs\node_cache”

webpack安装步骤

我之前在网上找了许多安装步骤,发现按着步骤来都会报错,最终运行会出现“‘webpack‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”,最后我总结了两个最主要的原因:

  1. 环境变量的配置
  2. cli的安装(如果webpack4+版本都需要安装cli,因为webpack 4将 cli 分离出来了)

本地安装

  1. 安装webpacknpm install webpack --save-dev
  2. 安装clinpm install webpack-cli --save-dev

    本地安装可以使我们在引入破坏式变更的依赖时,更容易分别升级项目。通常,webpack 通过运行一个或多个 npm scripts,会在本地 node_modules目录中查找安装的 webpack;当你在本地安装 webpack 后,你能够从 node_modules/.bin/webpack 访问它的 bin 版本。

全局安装

  1. 安装webpacknpm install webpack -g
  2. 安装clinpm install webpack-cli -g

    全局安装会将项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败

环境配置

我以为安装完就可以了,没想到运行的时候出现“webpack‘不是内部或外部命令,也不是可运行的程序或批处理文件”错误,这时我们要想到配置环境变量

鼠标右击我的电脑,选择属性,选择高级系统设置,点击环境变量

  • 在用户变量中的path变量下添加刚刚创建的global文件路径,例如:

  • 然后在系统变量中也在path变量下添加刚刚创建的global文件路径,例如:

检查webpack是否安装成功

出现版本号,安装成功

webpack安装填坑('webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件)

原文地址:https://www.cnblogs.com/yujiao-99/p/12672856.html

时间: 2024-11-12 05:34:55

webpack安装填坑('webpack' 不是内部或外部命令,也不是可运行的程序或批处理文件)的相关文章

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

Win7或者win8等是默认没有安装telnet功能,所以你直接用telnet命令是用不了的: 下面介绍在win8下面如何操作:“控制面板”-->“程序”(在左下角)-->程序和功能--->“启用或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了. 'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件.

SQL Server使用xp_cmdshell提示“不是内部或外部命令,也不是可运行的程序 或批处理文件”

数据迁移后,使用SQL Server 2012 备份数据库,备份完成后自动压缩成rar文件,以前执行没有问题的语句现在只能做备份,而不能自动压缩并删除备份,说明问题出在执行备份后压缩时出现问题.将语句复制到查询分析器执行报错,提示"RAR.EXE不是内部或外部命令,也不是可运行的程序 或批处理文件". SQL语句如下: /*自动压缩文件,并在压缩完成后删除原文件*/ declare @sqlPathB  varchar(150)   ---数据路径 set @sqlPathB='RAR

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

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46604315 问题的出现: 今天卸载了VS2010,重装vs2008后,发现qtcreator不能用了,弹出如下的界面: qtcreator 'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件 解决方案: 将D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin加入到环境变量Path中,D:\Program

pip不是内部或外部命令也不是可运行的程序或批处理文件的问题

当我用windows电脑 pip install missingno 时 它居然会报pip不是内部或外部命令也不是可运行的程序或批处理文件的问题! 解决方法: 1)找到 pip.exe 所在位置,一般安装过Anaconda之后都会有这个文件,即已经安装过pip了,出现上面的问题是因为未在环境变量中添加它的路径. 2)D:\downloads\Anacoda\Scripts   这是在电脑里的位置 3)添加到环境变量中: 在此电脑中 - 属性 - 环境变量 - 系统变量 - Path - 编辑 4

CMD命令:不是内部或者外部命令也不是可运行的程序或批处理文件

https://blog.csdn.net/l_mloveforever/article/details/79513681 前言: 相信有很多小伙伴都比较喜欢使用Command命令来快速的打开或运行程序,但是有些时候命令提示符会和我们开个小玩笑.今天我就教大家如何管教这个不听话的cmd! 场景: 看有些大神在命令提示符里输入两句命令就能执行一大串东西,本着学习的态度,先试试再说!没成想出现了:“不是内部或外部命令,也不是可运行的程序或批处理文件.” 通过各种查各种找,终于发现问题的所在:原来是环

20200221_python虚拟环境在Windows下安装配置_virtualenv不是内部或外部命令也不是可运行的程序或批处理文件

1. 使用管理员启动命令行; 2. 安装虚拟环境 a)      .\pip install virtualenv  -i https://pypi.douban.com/simple/ b)       .\pip install virtualenvwrapper-win -i https://pypi.douban.com/simple/ 3.  解决错误 a)      添加ignore 4.  输入.\workon 出现这个, 表示安装成功: 5. 配置虚拟环境路径, 如果不配置WOR

Android错误笔记:adb不是内部或外部命令 也不是可运行的程序

一般如果按照网上的Eclipse配置教程操作的话,如果出现在dos界面输入adb出现:“adb不是内部或外部命令 也不是可运行的程序.”这个问题一般不会影响android的大部分开发,但需要用到调用到数据库的时候,则需要用到adb. 可以尝试以下方法. 解决方法: 在sdk的安装目录里找到platform-tools文件夹,复制里面adb.exe. AdbWinApi.dll. AdbWinUsbApi.dll三个文件到,粘贴到DOS窗口显示的运行路径.如下图,粘贴到C:\User\chp.里.

Android错误之--'keytool' 不是内部或外部命令,也不是可运行的程序

要用到高德地图的SDK,首先要获取sha1,获取Android studio下的sha1的方法可以切到.android下,输入命令: keytool -list -keystore debug.keystore .但是会出现如下错误: 分析原因,原理是没有正确配置java环境变量,正确配置环境变量的方法可以参考如下链接: http://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html 这时可以在Android studio的Termi

“dos2unix 既不是内部或外部命令,也不是可运行的程序”的解决方法

最近我的项目需要运行一个脚本,但是在脚本运行的过程中,总是会报"dos2unix 既不是内部或外部命令,也不是可运行的程序"这样的错误,我的解决方法是,把自己从网上下载的dos2unix.exe文件放在C:\Windows\System32这个文件夹底下,再重新运行脚本,就发现错误没有了. 如果还不行,可以配置环境变量里的path,使之指向C:\Windows\System32目录. dos2unix.exe的下载目录:http://pan.baidu.com/s/1kTghHzD

Windows中安装jdk,出现javac不是内部或外部命令 也不是可运行的程序

在经过多次实验,终于解决了在dos窗口验证jdk是否安装成功的错误提示-----javac不是内部或外部命令 也不是可运行的程序 首先要明确的是 在新建 JAVA_HOME , CLASSPATH文件是在系统变量里创建,而不是在用户变量里创建. 在JAVA_HOME:E:\AUTMuLu\java\jdk   ----jdk的安装路径 CLASSPATH:  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin; -