zoukankan      html  css  js  c++  java
  • nodejs环境设置理解

    本小白今天忙了一下午,就为了设置好nodejs的环境变量。

    其实理解了nodejs调用的过程就会发现环境变量的设置及其简单(当然,我是边安装边想的,不知我想的对不对)

    首先,npm下载的模块分为全局模块还有普通模块,前者是放在全局模块包中的,可以通过命令行调用(例:express newApp),后者放在当前路径的文件夹下,用于通过require的方式引入js文件。

    那么,首先,必然要新建两个文件夹,我新建的分别是node_globel和node_cache,怎样才能让npm下载到的模块自动存入指定文件呢?通过无规律的查找,可以用这两句设定。。。

    npm config set cache "D:
    odejs
    ode_cache"
    
    npm config set prefix "D:
    odejs
    ode_global"

    然而这样还是不够的,因为上文中提到,全局模块可以在命令行中直接调用,因此,还要在环境变量中设置一下,

    新建环境变量 NODE_PATH,地址是node_global文件夹所在地址,我的是C:Program Files odejs ode_global

    然后,在PATH中加上 :   %NODE_PATH%    

    大功告成。

    当然,如果你使用的是express 4.x之后的版本,命令行工具会提示“express不是外部命令也不是内部命令。。。”,因为这之后的版本还需要安装express-generator。

    话说。。。不知各位有没有注意到,node_global文件夹因为要存放全局模块,所以进行这些设置,那么node_cache是放啥的呢???

    既然要设置自然是有用的,其实它是用来缓存的,查到它的作用之后我也是大感失望,还以为它戏份很大呢,原来是跑龙套的。

  • 相关阅读:
    容器与线程--更新
    js生成元素的事件不执行问题
    Webpack 笔记
    思考题——爬楼梯
    正则表达式笔记
    github + travis 自动构建 vue 项目到 gitpage
    css3 动画 vs js 动画
    深度哲学对工作的启发
    yml 文件操作方法
    布尔变量在项目中的应用
  • 原文地址:https://www.cnblogs.com/puffmoff/p/7486938.html
Copyright © 2011-2022 走看看