-
函数式编程
全局安装 安装在c盘一个目录下(可以用npm root -g查看)npm install -g bower本地安装 则安装在你运行命令行的当前目录npm install bower全局安装通常安装的是比较通用的一些模块 可以在其他任何项目被调用
-
慕桂英546537
首先,你要搞明白模块安装的本质,和调用如何运作的。我以 Linux 系统为例,node 程序默认安装在/usr/local/bin/node,其全局模块默认安装在 /usr/local/lib/node_modules。看下你的环境变量 `$$PATH`,必定有 /usr/local/bin/node,因此你在命令行输入 `$ node`,而不用输入 `$/usr/local/bin/node`,就能执行 node 程序。全局模块装在/usr/local/lib/node_modules,nodejs 在程序内部,导入这个路径,你比如全局安装了express,那么在内部实际上是`require('/usr/local/lib/node_modules/express')`。全局模块,无非是在 node 内部设定了/usr/local/lib/node_modules 作为路径入口点。如果你想引用磁盘上某个模块,`require('/path1/path2/path3/mod.js')` 总是有效的。当你 `$ npm install express` 时,看看你的命令行所在的目录,npm 会在现在的目录创建一个 node_modules 文件夹(如果没有的话),然后在里面安装 express。
-
慕容森
nodejs可以不全局安装,window系统下载zip包mac/linux 下载linux的包直接通过命令行的形式 执行node命令就可以。例如mac下载linux包。解压,然后通过命令行cd 到解压的node文件下1./bin/node -v就可以执行node命令