Вопросы с тегом «npm»

npm является официальным менеджером пакетов для Node.js, неблокирующей, асинхронной инфраструктуры ввода-вывода, которая использует движок Google V8 JavaScript. Его можно использовать для установки и публикации модулей CommonJS, плагинов jQuery, повторно используемого кода (библиотек) JavaScript и программ CLI на основе JavaScript.

3390
В чем разница между тильдой (~) и кареткой (^) в package.json?

После того, как я повышен до последней стабильной nodeи npmя попробовал npm install moment --save. Сохраняет запись в префиксе package.jsonс кареткой ^. Раньше это был ~префикс тильды . Почему эти изменения сделаны в npm? В чем разница между тильдой ~и каретой ^? В чем преимущества перед другими?...

2201
Найти версию установленного пакета npm

Как найти версию установленного пакета node.js / npm ? Это печатает версию самого npm: npm -v <package-name> Это печатает загадочную ошибку: npm version <package-name> Это печатает версию пакета в реестре (то есть последняя доступная версия): npm view <package-name> version Как...

2030
В чем разница между зависимостями, devDependencies и peerDependencies в файле npm package.json?

Эта документация очень плохо отвечает на мой вопрос. Я не понял этих объяснений. Кто-то может сказать более простыми словами? Может быть, с примерами, если трудно выбрать простые слова? EDIT также добавил peerDependencies, что тесно связано и может привести к...

2014
Как мне обновить каждую зависимость в package.json до последней версии?

Я скопировал package.json из другого проекта и теперь хочу перевести все зависимости в их последние версии, так как это свежий проект, и я не против исправить что-то, если оно сломается. Какой самый простой способ сделать это? Лучший способ, который я знаю сейчас, - это запустить npm info express...

1886
NPM против Бауэра против Browserify против Gulp против Grunt против Webpack

Я пытаюсь обобщить свои знания о самых популярных менеджерах пакетов JavaScript, пакетах и ​​исполнителях задач. Пожалуйста, поправьте меня, если я ошибаюсь: npm& bowerявляются менеджерами пакетов. Они просто скачивают зависимости и не знают, как создавать проекты самостоятельно. То , что они...

1763
В чем разница между Bower и npm?

В чем принципиальная разница между bowerи npm? Просто хочу что-то простое и понятное. Я видел, как некоторые из моих коллег использовали bowerи npmвзаимозаменяемо в своих...

1663
Как я могу обновить NodeJS и NPM до следующих версий?

Я только что установил Node.jsи npm(для дополнительных модулей). Как я могу обновить Node.js и модули, которые я использую, до последних версий? Можно npmэто сделать, или мне нужно удалить и переустановить Node.js и npm, чтобы получить следующие версии? Я следовал за этими шагами в...

1397
Я фиксирую файл package-lock.json, созданный npm 5?

npm 5 был выпущен сегодня, и одна из новых функций включает детерминированные установки с созданием package-lock.jsonфайла. Этот файл должен храниться в системе контроля версий? Я предполагаю, что это похоже на yarn.lockи composer.lock, оба из которых должны храниться в системе контроля...

1292
Как полностью удалить Node.js и переустановить с самого начала (Mac OS X)

Моя версия узла всегда v0.6.1-pre, даже после того, как я установил brew node и NVM установил v0.6.19. Моя версия узла: node -v v0.6.1-pre NVM говорит следующее (после того, как я впервые установил версию узла в одном терминале bash): nvm ls v0.6.19 current: v0.6.19 Но когда я перезапускаю bash,...

1288
npm выдает ошибку без sudo

Я только что установил node и npm через пакет на nodejs.org, и всякий раз, когда я пытаюсь найти или установить что-либо с помощью npm, выдается следующее сообщение об ошибке, если я не выполнил команду sudo. У меня есть ощущение, что это проблема с разрешениями? Я уже админ. npm ERR! Error:...

1132
Как удалить модули npm в узле js?

Как обычно известно, любой модуль НПМ можно установить, запустив простую команду: npm install <module_name>. Я установил несколько модулей, которые больше не использую, и просто хочу их отключить. У меня есть несколько вопросов по этому поводу: Есть ли у нас какая-либо команда или процесс для...

918
Как установить предыдущую точную версию пакета NPM?

Я использовал nvm для загрузки узла v0.4.10 и установил npm для работы с этой версией узла. Я пытаюсь установить экспресс с помощью npm install express -g и я получаю сообщение об ошибке, что Express требует версии узла> = 0.5.0. Ну, это странно, так как я , следуя инструкциям на узле + экспресс...

870
Как установить пакет npm из GitHub напрямую?

Попытка установить модули из github приводит к: ENOENT ошибка в файле package.json. Легко воспроизводится с помощью экспресс: npm install https://github.com/visionmedia/express выдает ошибку. npm install express работает. Почему я не могу установить с github? Вот вывод консоли: npm http GET...

821
Отправка аргументов командной строки в скрипт npm

scriptsЧасть моего в package.jsonнастоящее время выглядит следующим образом : "scripts": { "start": "node ./script.js server" } ... что означает, что я могу запустить, npm startчтобы запустить сервер. Все идет нормально. Тем не менее, я хотел бы иметь возможность запустить что-то вроде npm start...

810
npm WARN package.json: нет поля репозитория

Я установил Express.js с помощью следующей команды: sudo npm install -g express Я получаю следующие предупреждения: npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN...

682
xcode-select ошибка активного каталога разработчика

Увидел следующую ошибку при запуске npm installкоторого требуется node-gyp... но может быть вызвано чем-либо, что требует xcode-select. xcode-select: error: инструмент 'xcodebuild' требует Xcode, но активный каталог разработчика '/ Library / Developer / CommandLineTools' является экземпляром...