mean开发之五:探讨node配置之3种路径和2种模块类型
来源:互联网 发布:程序员数学 mobi 编辑:程序博客网 时间:2024/06/03 20:18
路径之一:全局安装路径
查看地址:
npm config get prefix
设置地址:
npm config set prefix 指定的全局文件夹地址
凡是全局安装的模块的类库(安装的时候-g)都装到这个全局路径下面的
..../lib/node_modules
凡是全局安装的模块的可执行文件都都安装到这个全局路径下面的
..../bin
路径之二:命令调用路径
命令调用路径,就是命令行可以直接运行,因此他必须是一个可执行文件,应该配一个环境变量地址,让系统可以找到这个可执行文件
因此,应该把
..../bin这个地址,添加到环境变量路径(PATH)里面,像这样,在.bash_profile里面添加这样一行:
export PATH=$PATH:/Users/johnwang/globalmoulds/bin相当于将这个地址追加到原有的PATH后面,为的是让命令行找的到。
路径之三:node程序模块依赖调用路径
node程序是依靠NODE_PATH这个路径来找这些模块的地址的,因此我们应该把全局模块的地址赋予NODE_PATH。
上面说过,全局模块的类库地址是
..../lib/node_modules配置NODE_PATH可以和PATH同一个文件夹,在下面添加一行:
export NODE_PATH=/Users/johnwang/globalmoulds/lib/node_modules这样node项目就能找到路径了。
模块类型一:
只是为了给别人引用,那么都安装在
..../lib/node_modules下面,然后node再通过NODE_PATH找到它,使用它。
模块类型二:
需要在命令行能调用,通常除了在/lib/node_modules有文件之外,它在
..../bin目录下也会有可执行文件,让命令行直接调用,比如express这个模块,比如这样用:
express 文件夹名称那么在这个文件夹下生成一个文件系统,这个文件系统是一个简单的网站系统,这样的模块就需要可执行文件,他需要在命令行能调用到,必须将路径设置到PATH里面去。
0 0
- mean开发之五:探讨node配置之3种路径和2种模块类型
- mean开发之三:设置全局模块的路径
- Node之文件路径处理模块:path模块
- delphi2005探讨之五
- node.js之npm安装模块的路径
- Node js 探讨之 初识node
- Node【模块】之path
- elasticsearch之node模块
- node之keyMirror模块
- node之classnames模块
- Node之Event模块
- node之path模块
- node模块之cron
- node.js之模块
- Node模块之Events模块
- [NODE之五]Buffer1
- delphi2005探讨系列之五
- mean开发之四:服务器的启动
- android studio插件使用
- 序列化与反序列化(一)
- 查看linux库文件32位还是64位
- 《Java小游戏实现》:坦克大战(最后一点附加功能的实现)
- ACM/ICPC竞赛之STL--vector
- mean开发之五:探讨node配置之3种路径和2种模块类型
- leetcode 108 Convert Sorted Array to Binary Search Tree
- ubuntu下C++两种方法解析json
- Android初级教程调用手机拍照与摄像功能
- 大一下学习总结
- border-bottom-style(下边框的样式)
- js 面试大全
- SEO工程实施流程、计划、规范
- 用GDB调试程序