Вы используете Node 0.10 - в настоящее время версия LTS является 4.5.0 и текущая версия 6.6.0 , Рассмотрите обновление узла, потому что вы используете очень устаревшую версию. Узел +0,10 был выпущен в марте 2013 года, срок его ОБСЛУЖИВАНИЕ заканчивается через неделю (на 1 октября 2016 года), а затем он больше не будет получать какие-либо обновления, см: https://github.com/nodejs/LTS#lts_schedule
Согласно package.json в github.com/mozilla-services/react-jsonschema-form требуемая версия Узел находится в менее 6.x и npm 2.14.7. Вы пытаетесь запустить его на узле v0.10.25 и npm 1.3.10. Вы не должны ожидать, что это сработает.
Чтобы установить современную версию узла, либо Вы можете скачать бинарную версию из https://nodejs.org/ или вы можете построить его из источника, например, с помощью процедуры, аналогичной этот:
Если вы хотите иметь node
установлено в /usr/local
и доступен как /usr/local/bin/node
вы можете сделать это:
# change dir to your home:
cd ~
# download the source:
curl -O https://nodejs.org/dist/v6.6.0/node-v6.6.0.tar.gz
# extract the archive:
tar xzvf node-v6.6.0.tar.gz
# go into the extracted dir:
cd node-v6.6.0
# configure for installation:
./configure --prefix=/usr/local
# build and test:
make && make test
# install:
sudo make install
# make sure you have /usr/local/bin in your $PATH before /usr/bin:
# add this to your .profile or .bashrc:
PATH="/usr/local/bin:$PATH"
Или, если вы хотите, чтобы иметь возможность несколько версий установленных в то же время, с линком к одному по умолчанию для использования:
# change dir to your home:
cd ~
# download the source:
curl -O https://nodejs.org/dist/v6.6.0/node-v6.6.0.tar.gz
# extract the archive:
tar xzvf node-v6.6.0.tar.gz
# go into the extracted dir:
cd node-v6.6.0
# configure for installation:
./configure --prefix=/opt/node-v6.6.0
# build and test:
make && make test
# install:
sudo make install
# make a symlink to that version:
sudo ln -svf /opt/node-v6.6.0 /opt/node
# make sure you have /opt/node/bin in your $PATH before /usr/bin
# add this to your .profile or .bashrc:
PATH="/opt/node/bin:$PATH"
См. this answer для получения дополнительной информации.
Я получаю ошибку ниже сейчас: ** бродяга @ oyin: ~/слово-искатель-мастер $ НПМ установить НПМ ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! анализ ошибок реестра json npm ERR! Linux 3.19.0-25-generic npm ERR! argv "/opt/node-v6.6.0/bin/node" "/ opt/node/bin/npm" "установить" npm ERR! узел v6.6.0 npm ERR! NPM v3.10.3 ** Пожалуйста, может кто-нибудь помочь мне с этим –