相关疑难解决方法(0)

npm/yeoman安装generator-angular without sudo

我尝试使用没有sudo的 Yo(Yoeman)安装generator-angularjs :

npm install -g generator-angular
Run Code Online (Sandbox Code Playgroud)

我明白了:

Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular'
Run Code Online (Sandbox Code Playgroud)

当我输入时sudo yo,哟告诉我我不应该使用sudo(这是完全可以理解的).

我有一个~/node_modules目录 - 为什么不在那里安装它的包?

sudo npm angularjs yeoman

71
推荐指数
2
解决办法
5万
查看次数

安装自耕农时出错

在我的OSX机器上安装Yeoman会导致以下错误:

paulh16$ npm install -g yo
npm http GET https://registry.npmjs.org/yo
npm http 304 https://registry.npmjs.org/yo
npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/yo'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/yo']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/yo',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/yo',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm …
Run Code Online (Sandbox Code Playgroud)

bash node.js yeoman

8
推荐指数
3
解决办法
2万
查看次数

`echo prefix =〜/ .node >>〜/ .npmrc`是什么意思?

我正在阅读这个关于运行的stackoverflow答案,yonpm不是sudo通过保存他们的结果~/.node.

它使用echo prefix = ~/.node >> ~/.npmrc,我想知道每个符号的含义以及它们在这种情况下如何协同工作.

unix linux shell

6
推荐指数
1
解决办法
2630
查看次数

标签 统计

yeoman ×2

angularjs ×1

bash ×1

linux ×1

node.js ×1

npm ×1

shell ×1

sudo ×1

unix ×1