Вопросы с тегами [npm]

1

голосов
2

ответ
27

Просмотры

НАЯ установка -g не -D обновление зависимостей Дев в package.json

Я попытался открытие и закрытие открытого редактора package.json и перезапуск VS кода, и работает, и повторный запуск НОЙ команды установить как минимум 8 раз, но безрезультатно. По какой-то причине, команда ниже не обновляет свои зависимости Dev в моем файле package.json. $ НПМ установить -g -D WebPack Я знаю, что можно вручную добавить зависимость, но просто хочу сказать, и это сводит меня с ума.
Water Cooler v2
0

голосов
0

ответ
2

Просмотры

NPM-ссылка на стороне проекта на пакеты monorepo в

Я пытаюсь использовать JS monorepo другого пользователя Github в проекте сидит в одной и той же корневой папке. / Проект / редактор monorepo / проект / мой-проект, который я попытался с помощью CD / проект / моего-проект НОЙ-ссылка ../ редактора monorepo / пакетов / package1 ... Хотя это не дало никаких ошибок в консоли, мой-проект Сейчас завершается с некоторыми ошибками в одном из Lib папки monorepo пакета. Monorepo проект является ORY-редактор, и я не вижу, как использовать версию Github в моем проекте, так как версия NPM устарела.
steakoverflow
-1

голосов
0

ответ
24

Просмотры

Как использовать _lodash в nodejs API службы

Я пытаюсь использовать службу _lodash.groupBy в nodejs API службы. Я построил свой апи после этого урока: nodejs-MongoDB-апи. Затем я сделал свой собственный API для списков. Я пытаюсь использовать _lodash группировать некоторые данные прежде чем отправить его обратно к переднему концу, но я получаю сообщение об ошибке UnhandledPromiseRejectionWarning. Вот как у меня есть мои настройки API: roster.controller.js: Const экспресс = требуется ( «экспресс»); Const маршрутизатор = express.Router (); Const rosterService = требуется ( './ roster.service'); router.get ( '/ getRoster', getRoster); module.exports = маршрутизатор; Функция getRoster (REQ, разреш, netxt) {rosterService.getRoster () .then (реестры => res.json (списки)) .catch (ERR => следующая (ERR)); } roster.service.js: Const = конфигурации требуется ( 'config.json'); Const = JWT требуется ( 'jsonwebtoken'); Const Bcrypt = требуется ( 'bcryptjs'); Const дБ = требуется ( '_ хелперы / дб'); Const Учетный = db.Roster; Уст _ = требуется ( 'lodash / ядро'); module.exports = {getRoster}; Функция асинхронной getRoster () {вернуть _.groupBy ([6.1, 4.2, 6.3], Math.floor); } Roster.model.js Const мангуст = требуется ( 'мангусты'); Схема Const = mongoose.Schema; Const = схема новой схемы ({RAWDATA: {Тип: String}}); schema.set ( 'toJSON', {виртуалов: истинные}); _helpers / db.js Const = конфигурации требуется ( 'config.json'); Const мангуст = требуется ( 'мангусты'); mongoose.connect (process.env.MONGODB_URI || config.connectionString, {useCreateIndex: истинно, useNewUrlParser: истинный}); mongoose.Promise = global.Promise; module.exports = {Состав: требуется ( '../ списки / roster.model')}; module.exports = mongoose.model ( 'Учетный', схема); держать его просто, потому что теперь я просто используя пример предоставленный _lodash. Тем не менее, я получаю ошибку обещания. Я довольно новыми для работы с обещаниями и ответов, так что извините, если это очевидный вопрос. Вот ошибка я получаю от моего апи сервера: Сервер прослушивает порт 4000 (узел: 13273) UnhandledPromiseRejectionWarning: ReferenceError: рядом не определена rosterService.getRoster.then.catch.err (/ Users / Treetop / DEV / dutyoff / API / списки / rosters.controller.js: 43: 23) process.internalTickCallback (внутренний / процесс / next_tick.js: 77: 7) (узел: 13273) UnhandledPromiseRejectionWarning: Необработанные обещают отторжение. Эта ошибка возникла либо бросал внутри функции асинхронной без улова блока, или отвергая обещание, которое не было обработано с .catch (). (Отказ ID: 2) (узел: 13273) [DEP0018] DeprecationWarning: Необработанные обещают отказы являются устаревшими. В будущем обещают отбраковки, которые не обрабатываются прервет процесс Node.js с кодом ненулевым. Я также попытался поставить метод .groupBy в функции getRoster () без каких-либо удачи. Любая помощь, пытаясь получить эту работу была бы оценена.
DasPete
1

голосов
3

ответ
45

Просмотры

Частная NPM ошибка библиотека рейза «Модуль синтаксического анализа не удалось»

Я пытаюсь создать свой libary с React и использовать его локально (с моей компанией мерзавец хранилищем). Я могу проверить мое приложение в то время как developping с началом НПМ выполнения. Мое приложение работает. Но когда я хочу использовать его в другом проекте, я получил эту ошибку: Ошибка в ./node_modules/mylib/src/views/calendar.jsx модуле синтаксического анализа не удалось: Неожиданный маркер (10:53) Вам может понадобиться соответствующий загрузчик для обрабатывать файлы этого типа. Линия задействованного: Const Календарь = ({месяц = ​​момент (), dayCellTitle =, заголовок = дети}) => {пакет импортируется так: "MyLib": «мерзавец + SSH: // мерзавец @ gitlab. mycompany.ch:mylib/mylib.git»Я стараюсь, но я получил худший: Plugin / файлов Предустановленные не разрешено экспортировать объекты, только функции. В / дома / ххххх / Документы / рабочие области / реагируют-календарь / node_modules / Babel предварительная установка стадии-0 / Библиотека / индекс. JS здесь файлы моего пакета: webpack.config.js константного пути = требуется ( «путь»); Const упак = требуется ( './ package.json'); Const LibraryName = pkg.name; module.exports = {выход: {путь: path.join (__ имя_директории, './dist'), имя файла: 'реагируют-calendar.js', библиотека: LibraryName, libraryTarget: 'UMD', publicPath: '/ расстояние /' , umdNamedDefine: истинный}, модуль: {правила: [{тест: /\.(js|jsx)$/, исключить: / node_modules /, использование: [ 'Бабель-погрузчик']}]}, постановляю: {псевдоним: { 'реагируют': path.resolve (__ DIRNAME, './node_modules/react '), 'реагируют-DOM': path.resolve (__ имя_директории,' ./node_modules/react-dom'),}}, {внешние: / / не связывайте реагировать или реагировать-РОМ реагируют: {CommonJS: " Есть ли способ узнать, если библиотека будет импортирована без ошибок, прежде чем делать импорт в другом проекте Edit я добавил пряжи перспективе построить на мой package.json, и запуск его не вызывают каких-либо ошибок: Entrypoint главный [большой] = реагирующие-calendar.js [45] (WebPack) /buildin/module.js 497 байт {0} [встроенный] [48] (WebPack) /buildin/global.js 472 байт {0} [встроенный] [244] ./ node_modules. / минуту / национальная_версия синхронизации ^ \ \ /.*$ 3 KiB {0} [необязательно] [встроенные] [368] ./src/index.js + 52 модули 182 KiB {0} [встроенные] | ./src/index.js 65 байт [встроенный] | ./src/views/calendar.jsx 1,17 KiB [встроенный] | ./src/views/day_cell_title.jsx 358 байт [встроенный] | ./src/views/calendar_header.jsx 1,15 KiB [встроенный] | ./src/store/calendar_store.js 3,85 KiB [встроенный] | ./src/views/calendar_grid.jsx 1,49 KiB [встроенный] | , /src/views/calendar_navigation_button.jsx 928 байт [встроенный] | ./src/views/calendar_title.jsx 290 байт [встроенный] | ./src/generators/month_generator.js 556 байт [встроенный] | ./src/painters/day_cell_color.js 593 байт [встроенный] | ./src/views/day_cell_content.jsx 547 байт [встроенный] | ./src/settings.js 332 байт [встроенный] | ./src/painters/event_color.js 374 байт [встроенный] | ./src/painters/range_color.js 591 байт [встроенный] | ./src/views/empty_day_cell_content.jsx 340 байт [встроенный] | + 38 скрытые модули + 743 скрытые модули JS 332 байт [встроенный] | ./src/painters/event_color.js 374 байт [встроенный] | ./src/painters/range_color.js 591 байт [встроенный] | ./src/views/empty_day_cell_content.jsx 340 байт [встроенный] | + 38 скрытые модули + 743 скрытые модули JS 332 байт [встроенный] | ./src/painters/event_color.js 374 байт [встроенный] | ./src/painters/range_color.js 591 байт [встроенный] | ./src/views/empty_day_cell_content.jsx 340 байт [встроенный] | + 38 скрытые модули + 743 скрытые модули
Xero
1

голосов
2

ответ
30

Просмотры

Moment.js Плагины следует устанавливать обе зависимости?

Я хочу использовать moment.js плагин как момент- бизнес-дней. Должен ли я установить оба зависимости? NPM установить момент-бизнес-дней НПМ установить момент // да / нет / может быть? Или это достаточно установить плагин, как это происходит с moment.js зависимостей себя? Есть ли лучшая практика?
Rubberducker
1

голосов
1

ответ
326

Просмотры

Как убить дочерний процесс НПМ

У меня есть package.json, на котором я определяю отладки сценария. Этот скрипт запускает приложение узла. Весь НПМ скрипт запускается с помощью теста, и этот последний должен убить скрипт отладки, как только тест заканчивается. Поэтому, когда я икра НОЙ запустить отладку и я убью его, процесс узла не убит. Я пытался либо убить весь процесс с child_process.kill и порождая команду убить Баш не повезло, так как ИДП не принадлежит к узлу запущенного с помощью NPM выполнения отладки. Как убить этот процесс узла, для которого я не являюсь его PID?
Matías Fidemraizer
1

голосов
2

ответ
53

Просмотры

Есть хороший способ использовать пакет Node.js из программы Java? [закрыто]

Я простирающийся сервер, написанный на Java, и я нашел очень хороший пакет Node.js на НОМ который обеспечивает API, который я хотел позвонить с сервера Java. Как я могу осуществить «мост» между ними?
nimbuscoder
1

голосов
0

ответ
239

Просмотры

after clone: npm install produces different package-lock file

Я использую НПМ 5.6.0 и узел v6.9.5 на OSX El Capitan 10.11.6. Сценарий: У меня есть проект, где nodejs пакет-lock.json создается после каждого НПМ установки, как и ожидалось. Проект, в том числе пакет-lock.json, проверяется в хранилище, а затем клонировали в другое место (ту же машину, ту же ОС, одни и те же НПМ и узловые версии). Проблема: Тем не менее, на этот раз при запуске НПМ установки, пакет-lock.json отличается с точки зрения порядка зависимостей. Справочная информация: В настоящее время это, как правило, не будет проблемой, но мне нужно, чтобы вычислить контрольную сумму по всем файлам на мерзавца зафиксироваться крюк, чтобы сигнализировать в приложении, что проект не был изменен, когда он клонирован из хранилища и хотел бы включить пакет-lock.json в эту контрольную сумму. Поэтому: рабочая папка: -> НОЙ установки -> Пакет-lock.json -> Контрольная сумма -> ABCD1234 -> фиксация и нажмите клонированную папку: клон -> НОЙ установки -> Пакет-lock.json -> Контрольная сумма -> 9876EFGH и единственное различие (с использованием FileMerge инструмента на OS X) является другим порядком одной зависимости в файле пакета-lock.json, каждый файл точно такой же. Не следует два пакет-lock.json файлов точно так же? Или я пропустил определенную концепцию НПМ, которая не гарантирует, что? Любая помощь / подсказка оценили, спасибо! (Обычно я бы прикрепить пакет-lock.json как код, однако этот файл слишком долго, поэтому я представлю скриншот реальных различий) 9876EFGH и единственное различие (с использованием FileMerge инструмента на OS X) является другим порядком одной зависимости в файле пакет-lock.json, каждый файл точно такие же. Не следует два пакет-lock.json файлов точно так же? Или я пропустил определенную концепцию НПМ, которая не гарантирует, что? Любая помощь / подсказка оценили, спасибо! (Обычно я бы прикрепить пакет-lock.json как код, однако этот файл слишком долго, поэтому я представлю скриншот реальных различий) 9876EFGH и единственное различие (с использованием FileMerge инструмента на OS X) является другим порядком одной зависимости в файле пакет-lock.json, каждый файл точно такие же. Не следует два пакет-lock.json файлов точно так же? Или я пропустил определенную концепцию НПМ, которая не гарантирует, что? Любая помощь / подсказка оценили, спасибо! (Обычно я бы прикрепить пакет-lock.json как код, однако этот файл слишком долго, поэтому я представлю скриншот реальных различий)
hajn
1

голосов
0

ответ
445

Просмотры

не удалось установить на электрон высокой Сьерры

Я пытался установить электрон, используя НПМ на высокой Сьерры и я не могу сделать так, Судо или разрешение изменения папки, ничего не похоже на работу. Я вижу эту ошибку на несколько постов, но большинство из них указывают на использование правильной версии узла. Некоторые ссылки я проверил: 1 2 Я был на версии 9.2.1, но перешли на версию 8.2.1 на основе того, что я видел в электроне. Ниже приведен скриншот ошибки: Является ли это потому, что по какой-то причине мне запрещено добавлять определенные файлы на корень? У меня есть сомнения, тис, потому что в последнее время я имею много хлопот установка любого программного обеспечения. Есть ли способ, чтобы избавиться от этой проблемы навсегда?
novembersky
1

голосов
1

ответ
1.3k

Просмотры

Как добавить глотка в reactjs?

Я последовал за учебник: http://jpsierens.com/tutorial-javascript-es6-babelv6/. Учебник githubrepo: https://github.com/jpsierens/es6-babel6 Может кто-нибудь помочь мне с следующими вопросами? Я создал основной реакции приложения с помощью создания-расно-приложение шаблонного и добавил bablerc и gulpfile.js, когда я пытаюсь запустить его говоря об ошибке sytax в App.js: [17:55:56] {SyntaxError: / дома / dadybyte / Workspace /react-gulp/src/App.js: Неожиданный маркер (8: 6) 6 | визуализации () {7 | вернуться (> 8 | | ^ 9 | 10 | 11 | Добро пожаловать в Реагировать на Parser.pp $ 5.raise (/home/dadybyte/Workspace/react-gulp/node_modules/babylon/lib/index.js:4454:13), что делает НПЙ пробег глоток реально сделать? Если я запустить его на сервере с поЬир и выйти из терминала проект все еще работает?
DadyByte
1

голосов
0

ответ
273

Просмотры

Обновление локального модуля Cordova, но Cordova-кли пытается извлечь из НПХ?

У меня есть локально развитый Cordova плагин в каталог пару уровней выше уровня приложения, использующего, т.е. структура файловой системы (корневой каталог) | + ------имя-группы приложение | | | + ---- приложение-Cordova-проект | | | + ---- приложение-бэкенд-проект | + ----- местного плагин имя | + ---- плагин-проект | + ---- плагин тест-приложение-проект Расположение корневой папки изменяется (мне нужно, чтобы иметь возможность развиваться в этом проекте в различных операционных системах, включая и Windows, и MacOS, поэтому не может иметь такое же имя корневой папки в все установки, таким образом, я должен использовать относительные пути). Я добавил плагин к проекту с помощью интерфейса, таким образом: Cordova плагин добавить ../ .. / Местный плагин-имя / плагин-проект --save Этого плагин установлен, и добавил ссылку на config.xml, содержащий ссылку на местоположение проекта. Это место было преобразовано в абсолютном пути, поэтому я вручную редактировать его обратно к относительному пути. Когда изменения плагина, я удалю и readd его к проекту. Я сделал это несколько раз, и он всегда работал в прошлом. Тем не менее, последний раз, когда я попробовал это, я получил следующее сообщение об ошибке: (узел: 14156) UnhandledPromiseRejectionWarning: Необработанное обещают отказ (отказ ID: 1): Ошибка: CMD: Не удалось выполнить команду Код выхода 1 выход ошибки: НПМ ERR! Код E404 НОЙ ERR! 404 Реестра возвращается 404 для GET на https://registry.npmjs.org/app-cordova-project НОЙ ERR! 404 NPM ERR! 404 «приложение-Cordova-проект» не в реестре НПМ. NPM ERR! 404 Вы должны ошибка автора опубликовать его (или использовать имя себя!) НАЯ ERR! 404 NPM ERR! 404 Обратите внимание, что вы можете также установить с НПМ ERR! 404 тарбола, папки, HTTP URL, или мерзавец URL. NPM ERR! Полный протокол этого запуска можно найти в: НПМ ERR! C: \ Users \ MyUserName \ AppData \ Roaming \ NPM-кэш \ _logs \ 2018-01-09T22_35_17_444Z-debug.log (узел: 14156) [DEP0018] DeprecationWarning: Необработанные обещают отклонения осуждаются. В будущем обещают отбраковки, которые не обрабатываются прервет процесс Node.js с кодом ненулевым. (Имена изменены, чтобы защитить невинные. Но особо отметить, что модуль он пытается загрузить имя для приложения, а не плагин, который прорабатывается) Обратите внимание, что я недавно переустановил все различное программное обеспечение, я использую (т.е. новые версии из Node.js, Cordova-кли, мерзавец, НПМ, и т.д.), так что это может быть обновление программного обеспечения, которое вызвало это. Хочу отметить, в частности, что Cordova-кли была крупное обновление версии, так как я в последний раз переустановил, и что в то время как я использую версию LTS узла, который также подвергся существенному пересмотру с момента последнего обновления. Любые идеи, что является причиной этой проблемы, и как я могу получить мой локальный плагин для переустановки чисто?
Jules
1

голосов
0

ответ
304

Просмотры

Failed at the [email protected] eject script react-native-scripts eject

Я следую онлайн учебнику и сделал следующие шаги: НАЯ установку -g создать реагирующее-нативное приложение создает реагирующее-нативное приложение firstApp НОЕ запустить выталкивания, но шаг выталкивания дает мне ошибку. Я попытался с несколькими версиями узел / НМП, как 8.9.4 / 5.6.0 (это дает сообщение в самой первой стадии, говоря, что я должен использовать НПМ 4, потому что НПМ 5 не поддерживается), то я использовал 7.10.1 / 4,2 +0,0 и с этой версией я получаю следующее сообщение об ошибке: НАЯ ERR! Windows_NT 10.0.14393 НПМ ERR! ARGV "C: \\ Program Files \\ nodejs \\ node.exe" "C: \\ Program Files \\ nodejs \\ node_modules \\ НПМ \\ бен \\ NPM-cli.js" "запустить" "выталкивания" NPM ERR! узел v7.10.1 НПМ ERR! NPM v4.2.0 НПМ ERR! Код ELIFECYCLE НПМ ERR! ERRNO 1 НПМ ERR! [email protected] выталкивание: `реагировать неместные-скрипты eject` НОЙ ERR! Статус Выход 1 NPM ERR! NPM ERR! Ошибка в [email protected] 0 выталкивания сценарий 'реагируют чужеродные-скрипты вытолкнуть. NPM ERR! Убедитесь, что у вас есть последняя версия Node.js и НПМ установлены. NPM ERR! Если да, то это, скорее всего, проблема с пакетом firstApp, НПМ ERR! не с самого НПМ. NPM ERR! Скажите автор, что это терпит неудачу на вашей системе: НАЯ ERR! реагировать родной-скрипты вытолкнуть НУЮ ERR! Вы можете получить информацию о том, как открыть вопрос для этого проекта с: НОЙ ERR! НАЯ ошибка firstApp НОЙ ERR! Или, если это не доступно, вы можете получить информацию о них через: НУЮ ERR! НОГО владелец Ls firstApp НАЯ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: это, скорее всего, проблема с пакетом firstApp, НПМ ERR! не с самого НПМ. NPM ERR! Скажите автор, что это терпит неудачу на вашей системе: НАЯ ERR! реагировать родной-скрипты вытолкнуть НУЮ ERR! Вы можете получить информацию о том, как открыть вопрос для этого проекта с: НОЙ ERR! НАЯ ошибка firstApp НОЙ ERR! Или, если это не доступно, вы можете получить информацию о них через: НУЮ ERR! НОГО владелец Ls firstApp НАЯ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: это, скорее всего, проблема с пакетом firstApp, НПМ ERR! не с самого НПМ. NPM ERR! Скажите автор, что это терпит неудачу на вашей системе: НАЯ ERR! реагировать родной-скрипты вытолкнуть НУЮ ERR! Вы можете получить информацию о том, как открыть вопрос для этого проекта с: НОЙ ERR! НАЯ ошибка firstApp НОЙ ERR! Или, если это не доступно, вы можете получить информацию о них через: НУЮ ERR! НОГО владелец Ls firstApp НАЯ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: НОГО владелец Ls firstApp НАЯ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: НОГО владелец Ls firstApp НАЯ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки:
Atul Ojha
1

голосов
2

ответ
439

Просмотры

NPM публиковать броски «EPERM: операция не разрешена» ошибка

Я просто просто пытаюсь опубликовать Artifactory и выдает следующее сообщение об ошибке: 00: 02: 28.815 + НОМ публиковать 00: 02: 32,492 НОЙ ERR! путь C: \ WINDOWS \ Temp \ NPM-7392-703923f8 \ TMP \ fromDir-9a6c7c01 \ package.tgz 00: 02: 32.492 НПМ ERR! Код EPERM 00: 02: 32,493 НОЙ ERR! ERRNO -4048 00: 02: 32,493 НОЙ ERR! Системный вызов разъединить 00: 02: 32.496 НПМ ERR! Ошибка: EPERM: операция не разрешена, разъединить 'C: \ WINDOWS \ Temp \ NPM-7392-703923f8 \ TMP \ fromDir-9a6c7c01 \ package.tgz' 00: 02: 32,497 НПМ ERR! {Ошибка: EPERM: операция не разрешена, разъединить 'C: \ WINDOWS \ Temp \ NPM-7392-703923f8 \ TMP \ fromDir-9a6c7c01 \ package.tgz' 00: 02: 32,497 НПМ ERR! Причина: 00: 02: 32,497 НОЙ ERR! {Ошибка: EPERM: операция не разрешена, разъединить 'C: \ WINDOWS \ Temp \ NPM-7392-703923f8 \ TMP \ fromDir-9a6c7c01 \ package.tgz' 00: 02: 32,498 НПМ ERR! ERRNO: -4048, 00: 02: 32,498 НПМ ERR! Код: 'EPERM', 00: 02: 32,498 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 'EPERM', 00: 02: 32,498 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 'EPERM', 00: 02: 32,498 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 00: 02: 32,498 НОЙ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 00: 02: 32,498 НОЙ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. Системный вызов: 'Разорвать связь', 00: 02: 32,498 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'}, 00: 02: 32,498 НПМ ERR! isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. isOperational: правда, 00: 02: 32,499 НПМ ERR! стек: 'Ошибка: EPERM: операция не разрешена, UNLINK \' C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz \ '', 00:02: 32,499 НОЙ ERR! ERRNO: -4048, 00: 02: 32,499 НПМ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 02: 32,499 НОЙ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало. 02: 32,499 НОЙ ERR! Код: 'EPERM', 00: 02: 32,499 НПМ ERR! Системный вызов: 'Разорвать связь', 00: 02: 32,499 НОЙ ERR! путь: 'C: \\ WINDOWS \\ Temp \\ NPM-7392-703923f8 \\ TMP \\ fromDir-9a6c7c01 \\ package.tgz'} 00: 02: 32,500 НПМ ERR! 00: 02: 32,500 НОЙ ERR! Пожалуйста, попробуйте запустить эту команду еще раз, как корневой / администратор. Я перепробовал все решения, которые я смог найти в Интернете, и ничего не работало.
D Taylor
1

голосов
1

ответ
227

Просмотры

Модуль Разрешение: НПЙ Установите пакет машинописи с Github

Поэтому я хочу, чтобы раскошелиться существующий НПМ пакет, написанный в машинописи, и мод его к моему конкретному (не вообще полезно) потребностей. Я узнал, как НПЕ не устанавливается из ветвей GitHub, никаких проблем там. Но когда я делаю так, разрешение модуль больше не работает (никаких изменений не сделано). Он работает отлично с оригинальной упаковкой и той же установкой. Я предполагаю, что это связано с определениями типа. Я попытался запустить НПМ я @ типов / без везения, где есть такое же имя, что и исходный пакет. Пакет, кажется, не включают определения в самой упаковке. Что я должен сделать, чтобы заставить его работать ?? Это кажется так слишком сложная .. ошибка я получаю при компиляции: Машинопись Ошибка Не удается найти модуль «»
L00ps
1

голосов
0

ответ
874

Просмотры

Not able to edit npm config file manually

I am getting the following error while creating a new Angular project using Angular CLI. ng new npm WARN registry Unexpected warning for http://registry.npmjs.org/: Miscellaneous Warning ECONNRESET: request to http://registry.npmjs.org/@types%2fjasmine failed, reason: socket hang up npm WARN registry Using stale package data from http://registry.npmjs.org/ due to a request error during revalidation. npm ERR! code ECONNRESET npm ERR! errno ECONNRESET npm ERR! network request to http://registry.npmjs.org/jsesc failed, reason: socket hang up npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-01-23T15_11_33_289Z-debug.log Package install failed, see above. Package install failed, see above. This could be because I am behind a corporate proxy. So I tried editing npm config file. I used npm config set proxy http://proxyhostname:proxyport and npm config set https-proxy http://proxyhostname:proxyport. But still, I was facing the same issue. When I opened the npm config file using npm config edit, I realised that the above commands for proxy settings are just adding two lines at the top of the npm config file but below it still has proxy=null and https-proxy=null. So I tried editing the file manually. Changed proxy=null to proxy=http://proxyhostname:proxyport and https-proxy=null to https-proxy=http://proxyhostname:proxyport. I didn't get any error while saving it but when I opened the file again with npm config edit I see that my manual changes are not present. Is there any step that I am missing to manually change the npm config file? Also, suggest if there is a different solution to the problem (mentioned above) I am facing.
phanny
1

голосов
2

ответ
94

Просмотры

Можно ли получить позицию курсора редактирования любого сфокусированного редактора глобально с помощью JavaScript или какой-то плагин?

Есть некоторые НПЕ плагин, чтобы получить позицию мыши, как robotjs, но я не мог найти что-либо подобное, чтобы получить позицию курсора редактирования в глобальном масштабе. Я работаю на настольное приложение для окна с использованием рамки электронной и мое требование заключается в том, что она должна быть в состоянии показать некоторые меню или окна ниже позиции курсора редактирования. И курсор может быть в любом текстовом редакторе.
runi
1

голосов
1

ответ
894

Просмотры

Couldn't find package “my-custom-package” on the “npm” registry

У меня есть проект Node.js разделены на несколько пользовательских пакетов, каждый из которых имеет свой собственный файл package.json. Это весь пользовательский код для этого конкретного проекта. Некоторые из них имеют зависимости / devDependencies, и при запуске пряжи установки установлены вся зависимость и все идет гладко. Содержание package.json файлов следующим образом: { «имя»: «мое-заказ имя пакета», // Это изменение в каждом package.json файл «версию»: «1.0.3-beta.1» // версия одинакова во всех package.json файлов "частный": правда, "хранилище": "https://github.com/my-organization/my-private-repo", [...]} Теперь я попросил сделать новое развертывание проекта по производству и увеличиваем номер версии пакетов для нового выпуска. Так что я изменить номер версии в каждом пакете. Файл в формате JSON, удалив предварительную версию тега: «версия»: «1.0.3.1», но потом, если я бег нити установить снова, для каждого пакета, где пререлиз тег был удален из номера версии пользовательского пакета, я получаю сообщение об ошибке как это: пряжа установить v1.3.2 [1/4] Устранение пакетов ... ошибка не удалось найти «обычай-имя-пакета мой» пакет на «НПМ» реестра. Информация Посетите https://yarnpkg.com/en/docs/cli/install для документации об этой команде. Почему это происходит, когда пререлиз тег удаляется? Почему это не происходит, когда пререлиз тег есть? Эти пакеты не используются в качестве зависимостей для любого другого пакета проекта, так почему пряжа пытается решить пакет на НОМ, который соответствует имени и версию пакета. JSON файлы? Я действительно смотрел вокруг в Интернете, пытаясь найти ответы, связанные с этим, но ничего не мог найти соответствующее.
sboisse
1

голосов
2

ответ
117

Просмотры

Как «установить модули с` НПМ install` и запустить `индекс узла.»

Я наткнулся на очень желательном инструмент с некоторыми весьма эзотерическими инструкциями. Это то, что я хотел бы использовать: https://github.com/MehediH/Bulksplash?ref=producthunt BulkSplash содержимого папки я извиняться, но я должен попросить объяснения безупречного новичка - Я искал какую-то время о том, как начать использовать такой инструмент, как это, но объяснения слишком технические. Единственные инструкции в риом являются «установить модули с НПМ установить и запустить индекс узла.» Где мне начать? Большое спасибо за чтение!
user9268749
1

голосов
0

ответ
80

Просмотры

NPM канального ИНГ пакета с бункером не работает

Я работаю на местном уровне по проекту мульти-модуля. У меня есть один модуль, который имеет бункер, который он издает: { "имя": "а", "БИН": "bin / index.js", "зависимости": { "третья сторона": "*"}} I то есть еще один модуль, который хочет использовать этот ящик: { «имя»: «б», «зависимость»: { «а»: «*»}} из каталога а, я бег НОЙ ссылки. Тогда из каталога б, я бег НОЙ ссылки на него. Это заставляет их связаны, и я получаю в Б node_modules / .bin. Все идет нормально. Теперь проблема является имеют зависимости, б не имеет, поэтому, когда я пытаюсь запустить исполняемый файл из каталога B, он пытается запустить бункер с текущей рабочей директорией каталога Б. Таким образом, он выглядит там для node_modules и не находит их, который выдает ошибку. Если был регулярным (не связаны) зависимость, все его зависимости будут установлены в node_modules Б. Это не происходит с НОЙ ссылкой, хотя, так что это не работает. Что является наименее Hacky метод, который я могу использовать, чтобы получить эту работу? Есть ли «правильный» подход к этому? Если это важно, я использую Lerna. Я работаю с Git Bash на Windows. Последний узел версии 9.3.0 и связанные с НПМ.
samanime
0

голосов
0

ответ
10

Просмотры

Как исправить «ТСК: команда не найдена»

В настоящее время я пытаюсь установить машинопись на моей машине в первый раз. После установки узла я выполнить следующую команду: Судо НПМ -g установить машинопись Это дает то, что кажется положительным установить сообщение /Users/mac/.npm-global/bin/tsc -> /Users/mac/.npm-global/ Библиотека / node_modules / машинопись / бен / TSC /Users/mac/.npm-global/bin/tsserver -> /Users/mac/.npm-global/lib/node_modules/typescript/bin/tsserver + [email protected] обновлен 1 пакет в 0.924s После этого я проверяю, если установка прошла успешно, но работает TSC --version и получить следующее сообщение об ошибке: TSC: команда не найдена из другого потока я попытался: перезапуск терминала перезапутить машину переустановке nodejs + затем запустить Sudo НПМ установить машинописный -g Я также попытался обновить свой профиль оргии с помощью следующей строки: экспорт PATH = "$ PATH:
Sean Mc Ternan
1

голосов
1

ответ
259

Просмотры

Угловое-кли: почему, когда новый модуль установки по НПМ старый модуль будет удален

я нг-врезку модуль для моего приложения, но когда я установить новый модуль, как NG2-d & d: НПМ установить NG2-ДНА --save старого модуля удалить из приложения-модуля и следующих occurres ошибке: Не удается найти модуль нг-врезку. я пытался найти нг-врезку в модуле узла, но я не нашел it.i установки нг-врезку. NPM установить нг-врезку --save, но последний модуль, который я установить пропущенный от узла-модуля.
Aref Zamani
1

голосов
0

ответ
119

Просмотры

NPM показывает ошибку, если, хотя, если я редактировал файл package.json

ш: 1 до: не найдены НОЙ ERR! Linux 4.13.0-32-родовая НАЯ ERR! ARGV "/ USR / бен / узел" "/ USR / бен / НМП" "запустить" "запустить" NPM ERR! узел v6.12.3 НПМ ERR! NPM v3.10.10 НПМ ERR! файл ш НОЙ ERR! Код ELIFECYCLE НПМ ERR! ERRNO ENOENT НПМ ERR! Системный вызов мицелий НОЙ ERR! [email protected] старта: `команды для запуска here` НОЙ ERR! мицелий ENOENT НОЙ ERR! NPM ERR! Ошибка при [email protected] в сценарии запуска команды 'для запуска здесь. NPM ERR! Убедитесь, что у вас есть последняя версия Node.js и НПМ установлены. NPM ERR! Если да, то это, скорее всего, проблема с контактным пакетом, НПМ ERR! не с самого НПМ. NPM ERR! Скажите автор, что это терпит неудачу на вашей системе: НАЯ ERR! Команда для запуска здесь НОЙ ERR! Вы можете получить информацию о том, как открыть вопрос для этого проекта с: НОЙ ERR! NPM ошибка контакта НОЙ ERR! Или, если это не доступно, вы можете получить информацию о них через: НУЮ ERR! НОГО владелец Ls контакта НОЙ ERR! Существует вероятность дополнительный выход каротаж выше. NPM ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: НАЯ ERR! /home/manukumar/project/Nfriendship/Contact/npm-debug.log
1

голосов
3

ответ
93

Просмотры

sequential queries from database using sequalize in node+express

I am just starting node and am from PHP background. I have been trying to figure out promisses for some time now but unable to figure it out. I am trying to use result of one query in 2nd query in a loop, but having TWO issues: -ONE: typeof value shows an object; but when I console it out, it shows undefined -TWO: my results are not getting in the right order. I am trying to use 'then()' but not able to quite figure it out. "inside promise 2" is consoled out before the loop in 'then()' 1 block Here's what I'm doing in code: exports.followers_temp = function(req, res) { db.sequelize.query('SELECT DISTINCT public."Users".id as user_id, public."Users".full_name, public."Users".profile_image_url, (SELECT COUNT(*) FROM public."Followships" WHERE public."Followships".leader_id = public."Users".id AND public."Followships".follower_id = :leader_id) AS is_followed FROM public."Users" INNER JOIN public."Followships" ON public."Users".id = public."Followships".follower_id WHERE public."Followships".leader_id = :leader_id LIMIT :limit OFFSET :offset', { replacements: { leader_id: req.params.leader_id, limit: req.params.limit, offset: req.params.offset }, type: db.sequelize.QueryTypes.SELECT}). then(function(data){ console.log('i am here; length: ' + data.length); return new Promise(function(resolve, reject) { console.log('inside promise 1, should have access to data object'); console.log('before loop'); for(let i=0; i < data.length; i++){ var temp = db.sequelize.query('(SELECT COUNT(*) AS is_following FROM public."Followships" WHERE public."Followships".leader_id = ' + data[i].user_id + ' AND public."Followships".follower_id = :my_id)', { replacements: { leader_id: req.params.leader_id, my_id: req.params.my_id, limit: req.params.limit, offset: req.params.offset }, type: db.sequelize.QueryTypes.SELECT}) temp.then(function(value){ // Issue ONE console.log('type: '+ typeof value); // it's an object console.log('is_following: '+ value.is_following); // yet it's giving undefined console.log('value: '+ JSON.stringify(value)); // but it prints out when I stringify it data[i].is_followed = value.is_following; }); } resolve(data); }); }) .then(function(my_array){ // Issue TWO console.log('inside promise 2'); return res.status(200).send({ error:false, message: my_array }); }) .catch(function(err) { console.log('inside promise catch'); return res.status(400).send({ error:true, message: errorHandler.getErrorMessage(err) }); }); }; and here is the console output: i am here; length: 5 inside promise 1, should have before loop inside promise 2 type: object is_following: undefined value: [{"is_following":"1"}] type: object is_following: undefined value: [{"is_following":"0"}] type: object is_following: undefined value: [{"is_following":"1"}] type: object is_following: undefined value: [{"is_following":"1"}] type: object is_following: undefined value: [{"is_following":"0"}] Please let me know -what am I doing wrong? -if you could working of promises syntax wise... would be great Thanking you in anticipation; Please ignore rookie mistakes as I am a rookie as of now.
saqib bilal
1

голосов
1

ответ
22

Просмотры

Успешный НПМ релиз пакета не отображается на npm.js

У меня есть пакет под названием Garba-щий, в основном очень простая библиотека компании Ui. Вещь не все было нормально работает до вчерашнего дня, когда я попытался сделать релиз патча с помощью CLI. Я получил это: Но на странице npm.js (https://www.npmjs.com/package/garba-ui) и все последующие обновления в других проектах, я получаю это: Я удалил GIT теги, местного и дистанционного управления. Я попытался повторно выпустить его и получил те же результаты снова и снова. Я вошел в систему, и все остальное, кажется, работает нормально. Я так думаю (любая творческая идея приветствуется здесь). Даже мой местный package.json получил обновленный во время proccess выпуска: { «имя»: «Garba-щ», «версия»: «3.1.9», «Описание»: «Garba UI будет содержать все общие компоненты пользовательского интерфейса для совместного использования среди всех проектов компании «„основные“.:» приложение / Библиотека / garbaui.
Rigil Kent
1

голосов
1

ответ
381

Просмотры

Ошибка при попытке установить firebase-администратор через НПЙ

Я получаю сообщение об ошибке при попытке установить firebase-администратор: Gyp ERR! строить ошибки Gyp ERR! складывают Ошибка: `C: \ Program Files (x86) \ MSBuild \ 14,0 \ Bin \ msbuild.exe` потерпела неудачу с кодом выхода: 1 Gyp ERR! складывают в ChildProcess.onExit (C: \ Users \ TOYANSK \ AppData \ Roaming \ НПМ \ node_modules \ НПМ \ node_modules \ node- лавочка \ Lib \ build.js: 258: 23) лавочка ERR! складывают в emitTwo (events.js: 106: 13) лавочка ERR! складывают в ChildProcess.emit (events.js: 191: 7) Gyp ERR! складывают в Process.ChildProcess._handle.onexit (внутренние / child_process.js: 215: 12) лавочка ERR! Система Windows_NT 10.0.16299 лавочка ERR! Команда "C: \\ Program Files \\ nodejs \\ node.exe" «C: \\ Users \\ TOYANSK \\ AppData \\ Roaming \\ НПМ \\ node_modules \\ НПМ \\ node_modules \\ узел-лавочка \ \ Bin \\ узел-gyp.js " "построить" "--fallback к сборке" "--library = static_library"" --module = C: \ Users \ TOYANSK \ Documents \ Projects \ люди \ функции \ node_modules \ КПГР \ SRC \ узел \ extension_binary \ узел-V48-win32-x64-неизвестно \ grpc_node.node --module_name = grpc_node --module_path = C: \ Users \ TOYANSK \ Documents \ Projects \ люди \ функции \ node_modules \ КПГР \ SRC \ узел \ extension_binary \ узел-V48-win32-x64-неизвестное»(1) узла предварительной лавочка ERR! складывают в ChildProcess. (C: \ Users \ TOYANSK \ Documents \ Projects \ люди \ функции \ node_modules \ КПГР \ node_modules \ узел-пре-лавочка \ Lib \ Util \ compile.js: 83: 29) узла предварительной лавочка ERR! стек на emitTwo (events.js: 106: 13) узла предварительной лавочка ERR! стек на ChildProcess.emit (events.js: 191: 7) узла предварительной Gyp ERR! складывают в maybeClose (внутренние / child_process.js: 891: 16) узла предварительной лавочка ERR! складываю в Process.ChildProcess._handle.onexit (внутренний / child_process.js: 226: 5) узел предварительной Gyp ERR! Система Windows_NT 10.0.16299 узла предварительной лавочка ERR! команда " \ Users \ TOYANSK \ Documents \ Projects \ люди \ функции \ node_modules \ КПГР \ SRC \ узел \ extension_binary \ узел-V48-win32-x64-неизвестный»(1) НПМ ERR! Код ELIFECYCLE НПМ ERR! ERRNO 1 НПМ ERR! [email protected] установки: `узла предварительной установки лавочка --fallback к сборке --library = static_library` НПМ ERR! Статус Выход 1 NPM ERR! NPM ERR! Ошибка при [email protected] установки скрипта. NPM ERR! Вероятно, это не проблема с НПМ. Существует вероятность дополнительный выход каротаж выше. NPM ERR! Полный протокол этого запуска можно найти в: НПМ ERR! C: \ Users \ TOYANSK \ AppData \ Roaming \ NPM-кэш \ _logs \ 2018-02-09T23_37_53_013Z-debug.log Чтобы решить эту проблему, я попробовал много вещей, без успеха до сих пор: я пытаюсь обновить узел -gyp и узел предварительной лавочки установить Python и MSBuild Инструменты я следую этим: Почему MSBuild выглядеть в C: \ для Microsoft.Cpp.Default.props вместо C: \ Program Files (x86) \ MSBuild? (Ошибка MSB4019). Я понижен Node.js: https://www.bountysource.com/issues/38994433-failed-to-install-grpc-version-1-0-1. А также я пытаюсь выполнить следующие действия: Не удается установить firebase-администратора с НМП. Но это ничего не меняет окончательный результат. Я использую для Windows 10 64-бит, Node.js v6.11.2 (это был 8.4.0), НПМ 5.6.0. Любопытно, что ошибка возникает также при firebase инициализации, что позволяет продолжать даже после того, как ошибка в НОЙ установке. Может быть, по этой причине firebase-админ не был ранее установлен, даже находясь в package.json каталога функций Но это ничего не меняет окончательный результат. Я использую для Windows 10 64-бит, Node.js v6.11.2 (это был 8.4.0), НПМ 5.6.0. Любопытно, что ошибка возникает также при firebase инициализации, что позволяет продолжать даже после того, как ошибка в НОЙ установке. Может быть, по этой причине firebase-админ не был ранее установлен, даже находясь в package.json каталога функций Но это ничего не меняет окончательный результат. Я использую для Windows 10 64-бит, Node.js v6.11.2 (это был 8.4.0), НПМ 5.6.0. Любопытно, что ошибка возникает также при firebase инициализации, что позволяет продолжать даже после того, как ошибка в НОЙ установке. Может быть, по этой причине firebase-админ не был ранее установлен, даже находясь в package.json каталога функций
Atoyansk
1

голосов
0

ответ
76

Просмотры

Управление телефонных звонков с помощью Node.js Android

Я делаю Node.js приложение, контролировать звонки в телефон андроид, я использую НПМ mudule АБР и был в состоянии сделать как ниже звонки: начать ADB -s -a оболочка утра android.intent.action.CALL -d тел: 123-456 к сожалению, я не был в состоянии управлять аудио и контролировать его из моего приложения. Мой вопрос: Есть ли способ для передачи и приема голоса между моим приложением и телефоном (без использования какой-либо третьей стороны, как Twilio)? Любая помощь будет оценена.
Civento
1

голосов
0

ответ
58

Просмотры

Нет импорт Insellisense для пользовательской машинописи НПМ пакета на Verdaccio

У нас сервер Verdaccio как внутренний реестр НПМ. Я разработал библиотеку машинопись, которая публикуется в Verdaccio. В index.ts модуля, все классы экспортируются: экспорт {SSO} от «./sso»; экспорт {AdUserInfo} от './AdUserInfo'; Это делает его приятно импортировать их как импорт {SSO, AdUserInfo} от «мой-модуль-имя» в машинописном приложение, которое потребляет мой модуль. Это работает хорошо, но я не получаю IntelliSense, как я привык в других модулях. Примером может быть ldapjs: Существует класс называется Clientfor клиента LDAP. Когда я хочу использовать этот класс без написания вручную оператора импорта, IntelliSense показывает мне класс в LDAPS существует Здесь мне нужно только нажать [Enter] и соответствующий оператор импорта добавляется как это: импорт {клиента} от «LDAPS»; Это не работает в моем пользовательском модуле, хотя я экспортировать все классы там и типизации генерируются путем установки «заявление»: истинное в tsconfig.json. Мои классы встречаются, когда я вручную импортировать их как импорт {SSO} от «мой-модуль-имя»; только IntelliSense не предлагает их как на скриншоте ldapjs. Почему это не работает?
1

голосов
0

ответ
2.3k

Просмотры

Can't install NPM dependencies on Windows 10

Not too sure what's changed with Node.js and NPM recently (i.e. in the last several days) but I can't seem to find a way to install node_modules dependencies for any projects using Node.js on Windows 10 anymore... My current setup is as follows: Node.js: v9.5.0 NPM: v5.6.0 Vue.js: v2.9.3 I've tried clearing the cache prior to install: npm cache clear -f Any time I attempt to run npm i or npm install I'm presented with the following list of errors: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\.staging\fsevents-a6c1bd51\node_modules\abbrev' -> 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\.staging\abbrev-3ab84c45' npm ERR! path C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\acorn npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall rename npm ERR! enoent ENOENT: no such file or directory, rename 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\acorn' -> 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\.acorn.DELETE' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\mbosse\AppData\Roaming\npm-cache\_logs\2018-02-14T18_27_56_988Z-debug.log The specified debug.log contains the follow: 19859 warn optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents): 19860 warn optional SKIPPING OPTIONAL DEPENDENCY: Error: EPERM: operation not permitted, rename'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules.staging\fsevents-a6c1bd51\node_modules\abbrev' -> 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules.staging\abbrev-3ab84c45' 19861 verbose optional SKIPPING OPTIONAL DEPENDENCY: 19861 verbose optional Please try running this command again as root/Administrator. 19862 verbose stack Error: ENOENT: no such file or directory, rename 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\acorn' -> 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules.acorn.DELETE' 19863 verbose cwd C:\xampp\htdocs\vue-scrolling-table-sample 19864 verbose Windows_NT 10.0.14393 19865 verbose argv "C:\ProgramFiles\nodejs\node.exe" "C:\ProgramFiles\nodejs\node_modules\npm\bin\npm-cli.js" "i" 19866 verbose node v9.5.0 19867 verbose npm v5.6.0 19868 error path C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\acorn 19869 error code ENOENT 19870 error errno -4058 19871 error syscall rename 19872 error enoent ENOENT: no such file or directory, rename 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules\acorn' -> 'C:\xampp\htdocs\vue-scrolling-table-sample\node_modules.acorn.DELETE' 19873 error enoent This is related to npm not being able to find a file. 19874 verbose exit [ -4058, true ] So it seems, for some reason, NPM is incapable of renaming node_modules dependencies. I've tried rolling back NPM to earlier version (in case [email protected] is not stable enough). Using nvm I've completely uninstalled all versions of Node.js and NPM and reinstalled them. I've since tried installing my dependencies on a Node.js v6.11.3 setup as well as a Node.js v8.9.4 with the identical outcome. Any suggestions would be very beneficial, thank you!
Marc Bosse
1

голосов
0

ответ
128

Просмотры

Недопустимый путь в пакете НПМ RxJS

Я все еще учусь НПМ / JavaScript мир и как все это работает. Я пытаюсь получить проект, работающий с машинописью, Угловое 5.2.4, 5.5.6 и RxJS SystemJS 0.21.0. Мой systemjs.config.js имеет: путь: { "JS:": "JS /"}, карта: { "rxjs": "JS: rxjs", ...} На JS / rxjs / папка копируются как из node_modules / rxjs / с помощью Gulp. Во время компиляции я получаю Построить ошибки: Файл»... / JS / rxjs / SRC / SRC / Rx.ts' не найдено. В поисках ссылок на Rx.ts я обнаружил, что ... / JS / rxjs / SRC / tsconfig.json ссылки "файлы": [ "ЦСИ / Rx.ts"]. Если я вручную удалить дополнительный SRC / я могу получить за ошибки, но это, как он идет от НОГО, так что это не является хорошим долгосрочным решением. Я также не могу помочь интересно, если я делаю что-то неправильно в том, как я м при установке или ссылки RxJS или нужно ли мне сделать некоторую обработку вместо прямого копирования из node_modules. Любые указатели о том, как это должны быть решены?
Nelson Rothermel
1

голосов
0

ответ
55

Просмотры

Установить определение типа автоматически при установке пакета НМПА

Есть ли способ настроить НПЙ таким образом, чтобы каждый раз, когда я установить пакет, он будет: Проверьте, если она имеет тип определения внутри него Если этого не произошло, попробуйте установить @ типы / пакет с флагом --save-Dev в идеале я хотел бы, чтобы это произошло автоматически (как плагин или что-то), не написав скрипт, который будет ограничивать API. Например, я мог бы написать скрипт, такие как: (обратите внимание, что это на самом деле не отвечают всем требованиям) # / бен / Баш НПМ установить --save $ 1 && НПМ установить --save-DEV @ типы / $ 1 Но это ограничивает меня, потому что, может быть, я хочу --save-DEV обоих пакетов или хотите использовать некоторые специальные флаги в команде. Кроме того, это создает зависимость от Баша, который я хотел бы избежать. С другой стороны, если есть способ сделать shellscript, что не будет ограничивать таким образом, что было бы хорошо тоже. Также,
GregRos
1

голосов
1

ответ
411

Просмотры

Могу ли я использовать NVM без прав администратора

У меня нет прав администратора, и NVM был установлен администратором Так что, если я хочу использовать NVM, могу ли я его использовать? Если есть какие-то изменения, которые я хочу сделать (в переменных окружения, например), я могу сделать это с помощью учетных данных администратора один раз. Но каждый раз, когда я не могу получить администратор учетных данных. Так что, если есть один изменение времени я могу сделать это ОС: Windows 10
Kenny
1

голосов
1

ответ
455

Просмотры

Получение args.includes ошибок не является функцией узла JS

У меня есть узел -v v4.4.4 и НПМ -v 5.1.0 и я получил ошибку: - args.includes не является функцией узла JS. Вероятно, это не проблема с НПМ. Пожалуйста, помогите для того же. Пример кода выглядит следующим образом: - константное фс = требуется ( «фс»); Const = путь требует ( 'путь'); Const REST_API_PROD = ''; Const REST_API_DEV = '/ мс-си-API'; вар арг = process.argv.slice (2); Const ReadFile = path.resolve (__ имя_директории, '../src/api-host.template'); fs.readFile (ReadFile, 'utf8', (ERR, данные) => {если (ERR) {возвращение console.log (ERR);} Const isProd = args.includes ( '- прод'); console.log ( isProd) вар результат = data.replace (/ {% хост%} / г, isProd REST_API_PROD: REST_API_DEV); Const WriteFile = path.resolve (__ имя_директории,»../src/api-host.ts'); фс. WriteFile (WriteFile, результат, 'utf8', (ERR) => {Если (ERR) {возвращение console.log (ERR); }}); });
Himanshu Rastogi
1

голосов
1

ответ
551

Просмотры

Работа узла модулей с Докером-композом

Я строю набор подключенных услуг с использованием узлов Докер-Compose и не могу понять, что лучший способ справиться узлов модулей. Вот то, что должно произойти в идеальном мире: Полная установка node_modules в каждом контейнере происходит на начальной сборке с помощью модулей Dockerfile узла каждой службы кэшируется после начальной загрузки - то есть функциональность, так что НПМ устанавливается только когда package.json изменилось Существует ясно, способ установки NPM модулей - нужно ли это быть перестроены или есть более простой способ Прямо сейчас, когда я НПМ установить --save некоторый-модуль, а затем запустить докер-сборки или создания сообщения докер-компоновать до --build, я в конечном итоге с модулем фактически не установлен. Вот один из Dockerfiles от узла: последний # Создать приложение каталог WORKDIR / главный / приложение / API-шлюз зависимости # Intall приложения (и кэш, если пакет. JSON не изменяется) COPY package.json. RUN НОЙ установка # Bundle источник приложения COPY. , # Выполните команду запуска CMD [ "НАЯ", "DEV"] а вот версия докеров-compose.myl: услуги '3': пользователи-дб: container_name: пользователи-дб сборка: ./users-db порты: - '27018: 27017' Healthcheck: тест: выход 0' апи-шлюз: container_name: апи-шлюз сборки: ./api-gateway команда: НПМ запустить тома Dev: -»./api-gateway:/home/app/api- шлюз»- / главная / приложение / апи-шлюз / node_modules порты: - '3000: 3000' depends_on: - пользователи дб ссылки: - пользователи-дб
Lexi Smith
1

голосов
1

ответ
453

Просмотры

Как опубликовать React-Native компонент для НПМ?

Какие шаги, чтобы следовать публиковать Реагировать родной компонент НПХ? Пытаюсь опубликовать компонент образца в НОМ. Нужно ли нам строить, что раньше? если да, то каким образом? Пожалуйста, может ли один рассказать подробно вместе с командами?
Shishir Aithal
1

голосов
0

ответ
186

Просмотры

AppModule is not an NgModule

I keep getting this error when I run ng build. I have tried deleting node_modules as well as global npm_cache directories and reinstalling. Most of the answers I've found to this problem are a couple years old, so downgrading typescript versions as one solutions suggests isn't an option. I have tried this with typescript version 2.5.3 as well and that fails with the same error. I also have teammates who can run ng build without a problem. Any suggestions? Angular version info: Angular CLI: 1.6.7 Node: 8.9.1 OS: win32 x64 Angular: 4.4.3 ... animations, common, compiler, compiler-cli, core, forms ... http, platform-browser, platform-browser-dynamic ... platform-server, router @angular/cli: 1.6.7 @angular-devkit/build-optimizer: 0.0.42 @angular-devkit/core: 0.0.29 @ngtools/json-schema: 1.1.0 typescript: 2.3.4 webpack-sources: 1.0.2 webpack: 3.10.0 Package.json Info: { "name": "jeweler-app", "version": "0.0.0", "license": "MIT", "angular-cli": {}, "scripts": { "ng": "ng", "start": "ng serve", "lint": "tslint \"src/**/*.ts\" --project src/tsconfig.json --type-check && tslint \"e2e/**/*.ts\" --project e2e/tsconfig.json --type-check", "test": "ng test", "pree2e": "webdriver-manager update --standalone false --gecko false", "e2e": "protractor", "deploy": "ng build --base-href /jewelerapplication/ --deploy-url=/Content/jewelerapplication/", "devTeamDeploy": "ng build --base-href /jewelerapplication/ --deploy-url=/Content/JewelerApplication/ --e=devtest --output-hashing bundles --aot false --extractCss false --output-path=C:/Nuget/JewelerApplication", "teamdeploy": "ng build --base-href /jewelerapplication/ --deploy-url=/Content/JewelerApplication/ --prod --aot false --extractCss false --output-path=C:/Nuget/JewelerApplication", "watch": "ng build --extractCss false --watch --base-href /jewelerapplication/ --deploy-url=/Content/jewelerapplication/" }, "private": true, "dependencies": { "@angular/animations": "4.4.3", "@angular/common": "4.4.3", "@angular/compiler": "4.4.3", "@angular/compiler-cli": "4.4.3", "@angular/core": "4.4.3", "@angular/forms": "4.4.3", "@angular/http": "4.4.3", "@angular/platform-browser": "4.4.3", "@angular/platform-browser-dynamic": "4.4.3", "@angular/platform-server": "4.4.3", "@angular/router": "4.4.3", "@ng-bootstrap/ng-bootstrap": "1.0.0-beta.5", "angular2-pubsub": "~4.0.0", "angular2-text-mask": "~8.0.0", "bootstrap": "~4.0.0-beta", "core-js": "~2.4.1", "font-awesome": "~4.7.0", "install": "~0.10.1", "ng2-datepicker": "~1.8.3", "ng2-page-scroll": "~4.0.0-beta.7", "ng2-responsive": "~0.8.4", "ng2-semantic-ui": "~0.9.6", "npm": "~5.4.2", "rxjs": "^5.4.2", "simple-line-icons": "~2.4.1", "text-mask-addons": "~3.5.1", "webpack-sources": "~1.0.1", "zone.js": "~0.8.9" }, "devDependencies": { "@angular/cli": "1.6.7", "@angular/compiler": "4.4.3", "@angular/compiler-cli": "4.4.3", "@types/jasmine": "2.5.38", "@types/node": "~6.0.68", "codelyzer": "~3.0.0", "jasmine-core": "2.5.2", "jasmine-spec-reporter": "~3.2.0", "karma": "~1.5.0", "karma-chrome-launcher": "~2.0.0", "karma-cli": "~1.0.1", "karma-remap-istanbul": "~0.6.0", "protractor": "~5.1.1", "ts-node": "~3.0.2", "tslint": "~5.0.0", "typescript": "^2.3.4" } } Error Details: ERROR in Error: AppModule is not an NgModule at _getNgModuleMetadata (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\compiler-cli\src\ngtools_impl.js:140:15) at _extractLazyRoutesFromStaticModule (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\compiler-cli\src\ngtools_impl.js:109:26) at Object.listLazyRoutesOfModule (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\compiler-cli\src\ngtools_impl.js:53:22) at Function.NgTools_InternalApi_NG_2.listLazyRoutes (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\compiler-cli\src\ngtools_api.js:91:39) at AotPlugin._getLazyRoutesFromNgtools (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\cli\node_modules\@ngtools\webpack\src\plugin.js:240:66) at _donePromise.Promise.resolve.then.then.then.then.then (C:\Repository\Premier Designs\jewelerapplication\node_modules\@angular\cli\node_modules\@ngtools\webpack\src\plugin.js:493:24) at
Don Sartain
1

голосов
0

ответ
165

Просмотры

Как избежать удаления других пакетов при установке одного пакета

Добрый день! Я только недавно обновить свой angular2 проект и я устанавливаю primeng. Это происходит только когда я установке primeng. Я просто следовал данной инструкции here.And это также происходит, когда я устанавливаю другие зависимые пакеты. Как я могу избежать этой ситуации? И почему это происходит? Это мой package.json { "имя": "Logic8-HRIS", "Версия": "1.0.0", "лицензия": "MIT", "угловато-кли": {}, "скрипты": { " нг ": "нг", "старт": "нг служить --port 4200", "обычай": "нг служить", "пуха": "tslint \". ЦСИ / ** / * ц \" "" тест ": "тест нг", "pree2e": "обновление WebDriver-менеджер --standalone ложных --gecko лжи",
1

голосов
2

ответ
416

Просмотры

Бесконечный цикл при попытке установить угловую-CLI, используя НПМ

Я пробовал пару раз, чтобы установить угловой Cli на Mac по всему миру через НПМ, в результате чего в том же бесконечном цикле, который может продолжаться в течение веков: EACCES пользователь «корень» не имеет разрешения на доступ к Dev реж «/ USR / местные / lib/node_modules/@angular/cli/node_modules/node-sass/.node-gyp/9.5.0" лавочка WARN EACCES попытке переустановить с помощью временного Dev реж «/ USR / местные / Библиотека / node_modules / @ угловое / CLI / node_modules /node-sass/.node-gyp»лавочка глагол TMPDIR == УХО автоматически удалит Dev файлы после того, как для экономии дискового пространства быстрый поиск показывает, что это известная проблема, но я не мог видеть, если есть объяснение этому, или есть разумный обходной путь, чтобы смягчить его. Есть ли способ обойти эту проблему? Узел и НПМ являются последними версиями до этой даты (9.5.0 и 5.6.0 соответственно).
N. Labrahmi
1

голосов
1

ответ
51

Просмотры

Как создать сервер, который является внутренним только приложение в узле / НМП или изменить любое тело ответа от исходящих запросов

Я пытаюсь разработать приложение узла и требую сервера, который может быть использован только приложением внутренне. Я попытался инстанцирование сервера без прослушивания порта, но ничего не могу сделать с ним с этой точкой вперед: пусть HTTP = требуется ( «HTTP»); http.createServer (функция (Req, Рез) {// пользовательский код}) Это приложение строится с NWJS, и мне нужно, чтобы перехватить любые исходящие запросы (включая файловые ресурсы, CSS, JS, изображения и т.д.) и изменить ответ , но я не имея никакого успеха с ним, за исключением, если я использую сервер для этой цели. Проблема заключается в том, что становится возможным, чтобы открыть этот сервер в любом браузере, и я просто хочу, чтобы использовать только внутри приложения или другим способ перехвата исходящих запросов от приложения, так что тело ответа может быть изменено.
Shadow
1

голосов
0

ответ
360

Просмотры

Угловая 2 библиотеки на частное хранилища

Я должен написать библиотеку для моего приложения, которые могут быть импортированы в других приложениях, что я буду делать. В будет много функциональных возможностей, связанных с ГЭТ или после моей REST API. Первым думает, что я вижу в Google, чтобы опубликовать свой код на НОМ, но я не могу опубликовать там. Так что я смотрел на этот пример: Как установить пакет NPM из GitHub непосредственно? Так что я writed моего package.json таким образом: "зависимость": { "@ угловая / анимация": "^ 5.1.0", ... "myRepo": «мерзавец + https: //[email protected] мерзавец»,} и это работает, но когда я делаю НПМ установить его скачать только package.json и readme.md файл и ничего больше (на данный момент в репо есть несколько о файле и один каталог с одним файлом внутри). ты можешь помочь мне с этим? Большое спасибо! Мой пакет.
Silvio Zoidberg Sdord
1

голосов
1

ответ
13

Просмотры

How to fix packaging dependency on react-gauge-chart

Я пытаюсь найти проблему упаковки, вызванную пакетом под названием реагировать калибр-чарт. После того, как установлено, «модуль не найден» ошибка была показана. Мне было интересно, причина этой проблемы. Эта проблема происходит как на моем местном, так и в примере codesandbox. Здесь ошибка от моего локального: не удалось собрать. ./src/views/home/CorrectiveMaintainanceReport.jsx модуль не найден: Не удается разрешить «реагировать-калибровочное-чарт» в «/ Users / kongwenyao / Документы / GitLab / wefix / SRC / просмотров / дом» Здесь ошибка из Codesandbox: Ошибка не удалось получить зависимость, пожалуйста, попробуйте еще раз через пару секунд: Что-то пошло не так во время упаковки [email protected] зависимости: ENOENT: нет такого файла или каталога, ScanDir «/ TMP / 3739059402 / node_modules / реагировать калибр-чарт / расстояние»Мои локальные зависимости в package.json"
Wen Yao

Просмотр дополнительных вопросов