1
jamesxu 2014-06-15 21:17:12 +08:00
默认新建的用户是属于 admin 用户组的,这个用户组可以通过 sudo 提升权限,但跟 root 不一样,root 账户默认没有开启。
没用过 node,你看看重启 terminal 行不行,不行的话可能是要设置 node module 的路径吧,应该跟 python 之类的差不多,具体可以看 node 文档或 Google 。 |
2
little_cup 2014-06-15 21:22:16 +08:00
npm install 要加参数-g才是安装到全局,否则默认仅安装到当前目录下的node_modules文件夹。
|
3
shuson OP @little_cup 已经-g了,可是还是不能
|
4
jsonline 2014-06-15 21:55:09 +08:00
你不应该用 root 来安装 nodejs,用 brew 比较好。
brew 会告诉你,不要用 sodu 安装应用。 |
5
jsonline 2014-06-15 21:55:33 +08:00
哎呀,是 sudo
|
6
shuson OP @jsonline 我也发现了,node npm在的目录我没权限,所以npm install的时候还是需要sudo,这就不对了,求怎么删除用pkg安装的node 如何重新来过?
|
8
yangg 2014-06-15 22:26:58 +08:00 via Android
Node最近改的,全局module也无法require的,要执行 node link modulename 这样当前目录就有个link了,可以require了
|
10
kfll 2014-06-15 22:55:18 +08:00 via Android
掌握了以下大概已经掌握一半了吧
多数文件系统的owner group permission 环境变量 nodejs 的 path |
11
solupro 2014-06-16 19:10:29 +08:00
是否有设置过NODE_PATH?
|