windows 全局安装 express 但无法命令行执行

从 express 的官网直接按照命令行全局安装 express 后, express 命令无法执行, 在 cmd 中显示 该命令行无法识别。基本可判断是 环境变量配置 这边没有搞定。

  • 卸载 nodejs 重装
  • 先配置npm的全局模块的存放路径以及cache路径(若默认安装则在 C 盘 , 在命令行中直接把下面的输入即可用。自定义安装则改成你自己设置的路径,)
npm config set prefix "C:\Program Files (x86)\nodejs\node_global"
npm config set cache "C:\Program Files (x86)\nodejs\node_cache"
  • 配置环境变量

    打开计算机,系统属性——高级系统设置——环境变量;在 系统变量 下,新建 NODE_PATH,值为 C:\Program Files (x86)\nodejs\node_global(全局路径,),将“%NODE_PATH%”到path变量值后面即可。

  • 在命令行中执行 epxress

    后会出现些提示说明成功

  • 其他情况则重启计算机

原文地址:https://www.cnblogs.com/zhourongcode/p/9121009.html

时间: 2024-11-10 11:26:31

windows 全局安装 express 但无法命令行执行的相关文章

Windows上安装Xampp后通过命令行进入MariaDB

题外话:读<MYSQL必知必会>,书中让我找个数据库服务器练手,我就去下了个Xampp,由于看的08年网易上的动态网站开发,那个时候Xampp中的m代表MYSQL,后来通过命令行进入MYSQL时出现: Welcome to mariaDB...以为又出幺蛾了,后来查到,由于MYSQL被Oracle收购后有闭源的可能性,MYSQL作者又搞了个MariaDB,以其女儿名字命名...Oracle已哭瞎...但还是兼容MYSQL的东西 先在Xampp的控制面板开启MYSQL 配置环境变量:Path变量

在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字

在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢? 正确的步骤如下: 1, 打开cmd命令行窗口 2, 输入命令 >chcp 65001 数字65001代表的是cmd窗口中utf-8格式的编码.cmd窗口默认编码为gbk,数字代码为936 D:\>chcp 65001 Active code page: 65001 3,在cmd窗口标题栏里右键点击,调出右键菜单,点击属性->字体,将字体改成Lucida Console, OK,可以正确显示utf-8编码的

OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果. 不过升级后安装命令行工具(Command Line Tools)时发现官网没有clt的下载安装包了,原来改了,使用命令在线安装. 打开终端,输入命令:xcode-select --install 选择“安装”,然后同意安装协议. OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

OSX: 安装打印机的实用命令行

其实很简单,就是实用lpadmin命令,下面给出一个例子: printername="YOUR_PRINTER_NAME" location="LOCATION INFO" gui_display_name="HP Color LaserJet M600 in Office for Example" address="ipp://printserver.yourcompany.org/YOUR_PRINTER_NAME" dr

关于webpack没有全局安装下的启动命令

1.关于webpack没有全局安装下的启动命令 node_modules/.bin/webpack 2.如果全局安装   npm install webpack -g 全局安装后的启动命令是   webpack 3.可在package中配置 原文地址:https://www.cnblogs.com/wangshengli520/p/10407668.html

PHP下的命令行执行

PHP 的命令行模式 以下是 PHP 二进制文件(即 php.exe 程序)提供的命令行模式的选项参数,您随时可以通过 PHP -h 命令来查询这些参数. Usage: php [options] [-f] <file> [args...] php [options] -r <code> [args...] php [options] [-- args...] -s Display colour syntax highlighted source. -w Display sourc

SylixOS下Shell命令行执行模块内函数

1. 适用范围 本文档介绍了在Shell命令行执行内核模块内函数实现原理.   在VxWorks中,系统自带有在Shell命令行直接执行驱动.应用内函数的功能,此功能完善了驱动开发工程师.应用开发工程师的开发.调试的手段.为了让这类工程师能快速适应SylixOS,据此开发了类似的功能模块,目前第一版支持在Shell命令行执行内核模块内的函数. 2. SylixOS内核模块动态加载原理 2.1 SylixOS中的ELF文件 SylixOS中的ELF文件主要有三种: - obj文件: 一个源文件编译

编码用命令行执行的C语言词语统计程序

需求介绍 程序处理用户需求的模式为: wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下: 1.基本功能 支持 -c  统计文件字符数 支持 -w 统计文件单词数 支持 -l  统计文件总行数 2.拓展功能 支持 -a 返回高级选项(代码行 空行 注释行) 支持 -s 递归处理符合条件的文件 3.高级功能 支持 -x 程序以图形界面与用户交互 [filename] 是待处理文件名. 设计历程及感想 初次看到这个题目,

命令行执行python模块时提示包找不到的问题

庄稼人不是专职python开发的道友,虽然与python相识已多年,可惜相识不相知,只是偶尔借助pydev写一些简单的小工具. 多年来,一直困惑于这样一个问题:同样的工程,同样的代码,使用pydev可以运行任意一个python脚本,而使用命令行运行却不行?命令行下(或者双击执行)总是提示"ImportError: No module named xxx"?pydev究竟做了什么魔术呢? 长话短说,以上面工程为例,如果是在命令行中直接执行 python c.py , 都会提示"