zoukankan      html  css  js  c++  java
  • bash:express:command not found

    重新设置了node_global和node_cache目录后,总是显示command not found
    找了几篇博文后,终于解决了这个问题
     
    步骤如下:
    1、新建node_global和node_cache目录(我把这两个目录放在node.js安装目录下,方便管理)
    2、修改node.js安装目录>node_modules目录>npm目录>npmrc文件,修改里面的内容,文件完整内容改为
    prefix=D: odejs ode_global
    cache=D: odejs ode_cache
    前2个改为你步骤一新建的两个目录的具体路径,这样顺路把淘宝镜像给设好了,不想设淘宝镜像的可把最后一句去掉
    3、因为改变了默认的模块安装路径,所以需要修改环境变量以让命令行识别命令。
    用户变量:新建名为path的变量(变量名不区分大小写,已存在就不用新建),值为D: odejs ode_global,这个值是你在步骤一种新建的目录的路径
    系统变量:新建一个名为NODE_PATH的变量,值为D: odejs ode_global ode_modules,这个值是步骤一中新建的node_global下的node_modules文件夹的路径,安装的全局模块就在此目录,(这个目录是安装任意一个模块时就会自动创建,所以配置环境变量前要随便先安装一个模块,比如express、webpack等)
     
    这样问题就解决了,记住用户变量和系统变量都要配置,不然还是会出现那个问题。
  • 相关阅读:
    异常处理
    集合面试题
    数据结构
    集合遍历
    集合汇总
    Collections工具类
    HashMap和hashTable的区别
    Map接口和Collection接口的区别
    Spark应用远程调试
    使用 maskView 设计动画
  • 原文地址:https://www.cnblogs.com/JennyLin77/p/6808392.html
Copyright © 2011-2022 走看看