nodenv: команда не найдена при попытке создать virtualenv в узле - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь создать virtualenv в проекте node.js для управления зависимостями nodejs, такими как grunt, bower и т. Д.

Попытка использовать для этого nodeenv.

Но его не узнают. Я сделал и npm install nodeenv, и с флагом -g. Зависимость также установлена ​​в моих node_modules, но эта ошибка все еще появляется.

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Пришлось установить python в моей системе, а затем pip install nodeenv, чтобы заставить его работать (для windows).

Пользователи Linux могут напрямую sudo apt-get install nodeenv получить nodeenv и начать работать с ним.

0 голосов
/ 13 сентября 2018
➜  ~ npm install nodeenv -g
+ nodeenv@1.0.0
added 1 package in 2.519s

╭─────────────────────────────────────╮
│                                     │ 
│   Update available 5.6.0 → 6.4.1    │
│       Run npm i npm to update       │
│                                     │
╰─────────────────────────────────────╯

➜  ~ nodeenv   myenv   
 * Install prebuilt node (10.10.0) ..... done.

после этого вам нужно активировать узел virtualenv

➜  ~ source myenv/bin/activate
(myenv) ➜  ~

теперь вы устанавливаете все свои модули узлов.

не забудьте активировать ваши виртуальные ресурсы всякий раз, когда вам нужно использовать эти модули.

вы можете деактивировать свой virtualenv с помощью следующей команды

(myenv) ➜  ~ deactivate_node
➜  ~
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...