С Новым годом! Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49

Не запускается пакет node js - пакетами? npm? сам node? gulp?

06.08.2016, 23:32. Показов 3009. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Есть такая проблема, пытаюсь перебраться на Linux (Ubuntu) Установил node js по докам (да и вообще как только не устанавливал, всё одно и то же) Запускаю пакет gulp, он начинает стартовать и... выдаёт ошибки:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/postcss/lib/lazy-result.js:237
        this.processing = new Promise(function (resolve, reject) {
                              ^
ReferenceError: Promise is not defined
    at LazyResult.async (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/postcss/lib/lazy-result.js:237:31)
    at LazyResult.then (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/postcss/lib/lazy-result.js:141:21)
    at DestroyableTransform._transform (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/gulp-autoprefixer/index.js:24:6)
    at DestroyableTransform.Transform._read (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:159:10)
    at DestroyableTransform.Transform._write (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:147:83)
    at doWrite (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:313:64)
    at writeOrBuffer (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:302:5)
    at DestroyableTransform.Writable.write (/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:241:11)
    at write (_stream_readable.js:583:24)
    at flow (_stream_readable.js:592:7)
sh8der@localhost:/media/sh8der/16E0FC78E0FC5F83/Work/##site_in_progress/Medeu/workflow$
Не пойму что это, и как с этим бороться, искал в нете такие же ошибки, пробовал то что людям советуют мне не помогало.
Стоит заметить что в Windows этот проект запускается и работает абсолютно без каких либо проблем!
:-\
Спасибо за прочтение, очень буду ждать ответов. Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.08.2016, 23:32
Ответы с готовыми решениями:

Нужен специалист по Node js NPM для платных консультаций
Требуется специалист по Node js NPM для оплачиваемых консультаций. Пишите стоимость Ваших консультаций в час и наиболее удобный способ...

установил node и npm , при попытке запуске скрипта,тишина
Добрый день,пытаюсь запустить бота под чат слэк, вроде поставил все по гайду, nmp и выкачал нужный каталог с ботом,но при попытке...

Реализовать класс Node ([Error] field 'next' has incomplete type 'Node')
#include <iostream> using namespace std; class Node { private: int value; Node next; public:

14
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
07.08.2016, 15:07
MR_SH8DER, нода какая? Как устанавливали?

Добавлено через 45 секунд
если через sudo apt-get install, то это оооочень старая нода, и она реально не знает о существовании промисов
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
07.08.2016, 16:57  [ТС]
Сначала заходил сюда: https://github.com/nodesource/distributions
Копировал вот это: curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - (ну и 5 версию тоже ставил, результат тот же). После устанавливал вот так: sudo apt-get install -y nodejs npm (NPM тоже сразу ставлю, но пару раз устанавливал и по отдельности, результат тот же).
Всё ок, устанавливается, версии проверяются. Потом ставлю nodejs-legacy. Вот как то так, ну и после всего этого ставлю глобально Gulp, потом в папочке с проектом ставлю npm install --save-dev gulp.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
07.08.2016, 18:28
Цитата Сообщение от MR_SH8DER Посмотреть сообщение
Потом ставлю nodejs-legacy
А на кой?
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
08.08.2016, 07:24  [ТС]
А как мне тогда Gulp и npm запускать? Он тогда пишет что такого каталога - файла нет!
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
08.08.2016, 20:35
У меня вот никаких легаси не установлено, и почему-то спокойно запускается и гальп и нпм.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
09.08.2016, 07:45  [ТС]
Легаси делает симлинк на сколько я понял, у меня без него выдаёт что такого каталога или файла не существует.
Но не суть, проблему я уже решил.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
09.08.2016, 16:06
MR_SH8DER, легаси устанавливает версию ноды определённую. SymLink устанавливается установщиком, который указан на сайте.

Если решили, то выложите решение. Пункт правил 4.10 не просто так существует.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
11.08.2016, 21:11  [ТС]
Ок спасибо. Сори за чушь, действительно без симлинка и легаси и так всё работает. Это всё мои нубо-навыки касающиеся Linux!
Решение: Нужно установить промисы, инструкция тут https://github.com/stefanpenner/es6-promise
0
Coding is art
Эксперт JS
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
14.08.2016, 23:41
судя по всему у тебя устанавливалась старая версия нода, в которой ещё не было Промисов ( точнее они есть, но нужно включать отдельно ). в частности запустив своё приложение с флагом harmony должно было бы решить твою проблему.
node index.js --harmony
Стоит отметить что в 6 версии нода этого делать не нужно и промисы входят в состав по умолчанию.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
17.08.2016, 11:52  [ТС]
1) Иначе говоря мне надо было запускать так: gulp --harmony или так node gulp --harmony
2) Кхм, у меня и 6, и 5, и 4 версии выдавали один и тот же выхлоп.
0
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
17.08.2016, 21:33
MR_SH8DER,
У gulp нет флага harmony, это флаг ноды

Bash
1
node --harmony  path/to/gulp
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
18.08.2016, 07:57  [ТС]
Оо-хохо, это мне что сначала писать вызов ноды потом писать путь до галпа и потом писать путь до файла кофигурации галпа?
0
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
18.08.2016, 11:24
MR_SH8DER,
Как вариант:
Создать шелл скрипт
Использовать IDE с раннером для галпа, например WebStorm
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 49
18.08.2016, 17:06  [ТС]
IDE - ноут не позволяет, с саблаймом то нехочет работать при среднем кол-во файлов.
А вот про шел надо почитать, что такое и с чем едят.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.08.2016, 17:06
Помогаю со студенческими работами здесь

Cannot find logical node by the specified physical road graph node
Создал перекресток, машины двигаются по двум дорогам в обоих направлениях. Теперь хочу сделать чтобы машины поворачивали с одной дороги не...

Не запускается node.js
Хоть в названии темы, тема не о angular, но на деле о нем самом ) В общем начал изучать angular по туториалу. Установил node запустил...

Node JS | Как запускать пакет через консоль передавая ему файл, за изменением которого нужно следить
К, примеру, для запуска SASS нужно ввести в консоль sass --watch "путь до файла" и он начнет следить за изменениями в файле, а потом...

Node.js не запускается на VPS сервере
Проблема следующая. При запуске локально, на компьютере, приложение работает, нареканий не вызывает. Но при загрузке на сервер,...

Аргумент типа "Node *" несовместим с параметром "Node*"
не понимаю в чем проблема, но в Visual Studio выводит ошибку о несовместимости типа и параметра, хотя они одинаковые. "Аргумент типа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru