【发布时间】:2015-04-29 14:42:04
【问题描述】:
您好,我正在使用基于科鼎云的 Ubuntu 开发环境。
我已经成功安装了 Yeoman Angular FullStack 所需的所有先决条件。
以下项目安装成功
sudo npm install -g yo grunt-cli bower karma
sudo npm install -g generator-angular-fullstack
以上安装后。
我已经创建了 abltd 目录(文件夹结构如下图)
并运行以下命令
yo angular-fullstack abltd
它跑到最后并抛出以下错误。
1070 错误错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho' 1070 错误 { [错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho'] 1070 错误错误号:3, 1070 错误代码:'EACCES', 1070 错误路径:'/home/abitandco/tmp/npm-1293-IkfHqNho', 1070 错误父:'abltd'} 1071 错误 请尝试以 root/管理员身份再次运行此命令。 1072 错误系统 Linux 3.13.0-29-generic 1073 错误命令“/usr/local/bin/node”“/usr/local/bin/npm”“安装” 1074 错误 cwd /home/abitandco/abltd 1075 错误节点 -v v0.10.26 1076 错误 npm -v 1.4.3 1077 错误路径 /home/abitandco/tmp/npm-1293-IkfHqNho 1078 错误代码 EACCES 1079 错误错误 3 1080 错误堆栈错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho' 1081详细退出[3,真]
我尝试以 sudo yo angular-fullstack abltd 运行,但没有区别。
我还添加了完整的日志和图像以帮助更好地理解问题。
谁能指出我正确的方向。
如果有人想看,我有完整的 npm 调试日志。
【问题讨论】:
-
记住一件事,你不应该使用
sudo和npm。这可能是你的问题。可能是某个用于搭建应用程序的文件夹归根用户所有。
标签: node.js yeoman angular-fullstack koding