Вопросы с тегом «node.js»

614
Почему «npm install» переписывает package-lock.json?

Я только недавно обновился до npm @ 5 . Теперь у меня есть файл package-lock.json со всем из package.json . Я ожидаю, что при запуске npm installверсии зависимостей будут извлечены из файла блокировки, чтобы определить, что должно быть установлено в моем каталоге node_modules . Что странно, так это...

606
Node.js на многоядерных машинах

Node.js выглядит интересно, НО я должен что-то упустить - разве Node.js не настроен только на один процесс и поток? Тогда как это масштабируется для многоядерных процессоров и серверов с несколькими процессорами? В конце концов, это все замечательно - это сделать как можно быстрее однопоточный...

601
Как я могу обновить npm в Windows?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я попробовал это : sudo npm cache clean -f sudo npm install -g n sudo n stable ... но это не сработало. Как мне сделать это...

588
Как предотвратить установку модулей NPM «devDependencies» для Node.js (package.json)?

У меня есть это в моем файле package.json (сокращенная версия): { "name": "a-module", "version": "0.0.1", "dependencies": { "coffee-script": ">= 1.1.3" }, "devDependencies": { "stylus": ">= 0.17.0" } } Я использую NPM версии 1.1.1 на Mac 10.6.8. Когда я запускаю следующую команду из корня...

567
node.js удалить файл

Как мне удалить файл с помощью node.js? http://nodejs.org/api/fs.html#fs_fs_rename_oldpath_newpath_callback Я не вижу команду

553
Читайте файл по одной строке в node.js?

Я пытаюсь прочитать большой файл по одной строке за раз. Я нашел вопрос о Quora, который касался этой темы, но мне не хватает некоторых связей, чтобы все это соединилось. var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } );...

546
nvm продолжает «забывать» узел в новой терминальной сессии

При использовании нового сеанса терминала в OS X, nvmзабывает версию узла и по умолчанию ничего не делает: $ nvm ls: .nvm v0.11.12 v0.11.13 Я должен продолжать бить nvm use v.0.11.13в каждой сессии: .nvm v0.11.12 -> v0.11.13 Я пробовал как brewустановку, так и официальный скрипт установки. Моя...

543
Как я могу запустить несколько сценариев npm параллельно?

По моему у package.jsonменя есть два скрипта: "scripts": { "start-watch": "nodemon run-babel index.js", "wp-server": "webpack-dev-server", } Я должен запускать эти 2 сценария параллельно каждый раз, когда начинаю разработку в Node.js. Первое, о чем я подумал, это добавить третий скрипт: "dev": "npm...

528
ExpressJS Как структурировать приложение?

Я использую веб-фреймворк ExpressJS для NodeJS. Люди, использующие ExpressJS, размещают свои среды (разработку, производство, тестирование ...), свои маршруты и т. Д. На app.js. Я думаю, что это не очень красиво, потому что когда у вас большое приложение, app.js слишком велик! Я хотел бы иметь эту...

528
Как получить доступ к параметрам GET после «?» в экспрессе?

Я знаю, как получить параметры для таких запросов: app.get('/sample/:id', routes.sample); В этом случае я могу использовать req.params.idдля получения параметра (например, 2в /sample/2). Тем не менее, для URL, как /sample/2?color=red, как я могу получить доступ к переменной color? Я пытался,...

509
JWT (JSON Web Token) автоматическое продление срока действия

Я хотел бы реализовать аутентификацию на основе JWT в нашем новом REST API. Но так как срок действия установлен в токене, возможно ли автоматически продлить его? Я не хочу, чтобы пользователям приходилось регистрироваться через каждые X минут, если они активно использовали приложение в этот период....