2015-11-20 5 views
1

Я пытаюсь установить угловой через npm, но это не создает какой-либо каталог node_modules. Как так? Смотрите скриншот ниже:npm not installation node_modules

MacBook-Pro-di-Sandro:~ sandropalmieri$ cd Documents/mycode/ 
MacBook-Pro-di-Sandro:mycode sandropalmieri$ cd angular1 
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ mkdir testApp2 
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ cd testApp2 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ npm install [email protected] 
[email protected] ../../../../node_modules/angular 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ 

Как вы можете видеть, папка пуста. Я в настоящее время использую Node v. 4.1.2 и npm 2.14.4 Любая идея о том, что происходит? Большое спасибо Сандро

+1

У вас есть пакет.json в вашем проекте? npm ищет первый пакет.json, который он может найти, и кажется, что вы находитесь в домашнем каталоге –

+0

Нет, я этого не делаю. Я думал, что npm создаст package.json сам по себе. Должен ли я сначала создать package.json? –

+0

Да. Чтобы создать 'package.json', вы должны написать' npm init -yes' – raiym

ответ

0
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ npm install [email protected] 
[email protected] ../../../../node_modules/angular 

Существует родительский каталог с package.json, где устанавливается угловой.

ls ../../../../node_modules 

И вы увидите узловые_модули, содержащие угловые.

В зависимости от того, где вы хотите его установить, вы можете запустить npm init ., чтобы создать package.json, а затем npm install angular, чтобы установить его локально в этом каталоге.

Смежные вопросы