为了账号安全,请及时绑定邮箱和手机立即绑定

请问node.js的安装可以不装在c盘吗?

请问node.js的安装可以不装在c盘吗?

C
森林海 2019-09-14 12:11:29
node.js安装可以不装在c盘吗
查看完整描述

4 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

全局安装 安装在c盘一个目录下(可以用npm root -g查看)npm install -g bower本地安装 则安装在你运行命令行的当前目录npm install bower全局安装通常安装的是比较通用的一些模块 可以在其他任何项目被调用

查看完整回答
反对 回复 2019-09-19
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

首先,你要搞明白模块安装的本质,和调用如何运作的。我以 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。


查看完整回答
反对 回复 2019-09-19
?
RISEBY

TA贡献1856条经验 获得超5个赞

nodejs可以不全局安装,

window系统下载zip包

mac/linux 下载linux的包

直接通过命令行的形式 执行node命令就可以。

例如mac下载linux包。解压,然后通过命令行cd 到解压的node文件下

1./bin/node -v

就可以执行node命令




查看完整回答
反对 回复 2019-09-19
  • 4 回答
  • 0 关注
  • 3238 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信