Я пытаюсь установить документы, и при следовании
https://github.com/twostairs/paperwork/wiki/Installing-Paperwork-on-Ubuntu-14.10
Я добрался около самого конца, когда я получаю это.
:/var/log/nginx# npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: ENOENT, open '/var/log/nginx/package.json'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Linux 3.13.0-43-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /var/log/nginx
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /var/log/nginx/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /var/log/nginx/npm-debug.log
npm ERR! not ok code 0
Я использовал Это для установки узла и npm. Как я могу обновить свой nodeJS к последней версии?
Я никогда не использовал ни одного из этого, и таким образом, я ничего не знаю об этом "узле" или чем-либо как он.
Журнал:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'install' ]
2 info using npm@1.3.10
3 info using node@v0.10.25
4 error install Couldn't read dependencies
5 error Error: ENOENT, open '/var/log/nginx/package.json'
6 error If you need help, you may report this log at:
6 error <http://github.com/isaacs/npm/issues>
6 error or email it to:
6 error <npm-@googlegroups.com>
7 error System Linux 3.13.0-43-generic
8 error command "/usr/bin/nodejs" "/usr/bin/npm" "install"
9 error cwd /var/log/nginx
10 error node -v v0.10.25
11 error npm -v 1.3.10
12 error path /var/log/nginx/package.json
13 error code ENOENT
14 error errno 34
15 verbose exit [ 34, true ]
Спасибо за справку, но все еще вполне работать правильно..
root@SHARED1:/var/www/paperwork/paperwork/frontend# npm install
npm WARN package.json @ No description
npm WARN package.json @ No repository field.
npm WARN package.json @ No README data
npm WARN package.json @ No license field.
root@SHARED1:/var/www/paperwork/paperwork/frontend# ls
app bootstrap composer.json deploy docker-runner.sh
install.sh package.json public vendor artisan
components composer.lock Dockerfile gulpfile.js
node_modules phpunit.xml server.php
root@SHARED1:/var/www/paperwork/paperwork/frontend# bower install --allow-root
May bower anonymously report usage statistics to improve the tool over time?
Yes
bower
no-home
HOME environment variable not set. User config will not be loaded.
bower
ENOENT
No bower.json present
Я не знаком с Документами, но как общий обзор, вот то, что, вероятно, продолжается:
Node.js используется для записи серверной стороны JavaScript, однако, в более общем плане это используется для выполнения JavaScript в среде за пределами браузера. Так как этот конкретный проект, кажется, использует бэкенд PHP/nginx, Узел, вероятно, просто используется для основанных на JavaScript инструментов, которые создают frontend.
NPM используется для управления сторонними пакетами в мире JavaScript. Выполнение npm install
без дополнительных аргументов попытается найти a package.json
файл в каталоге команда выполняется от. Это прочитает список зависимостей из того файла и установит их в названной папке node_modules
.
От вывода Вы вставили выше, похоже, что Вы работаете npm install
от Вашего /var/log/nginx
папка. Так как тот каталог не имеет a package.json
файл, npm
перепутан и не знает, что установить.
От тех направлений, npm install -g gulp bower
сделает глобальное ( -g
часть) установка gulp
и bower
инструменты.
Следующий шаг (npm install
) вероятно, тот, который это отбрасывает Вас. Где-нибудь Вы клонировались git clone https://github.com/twostairs/paperwork.git
. Вы должны будете cd
в paperwork
каталог и npm install
из той папки.