nodenv:尝试在节点中创建virtualenv时找不到命令

时间:2018-09-13 05:36:05

标签: node.js npm virtualenv

我正在尝试在node.js项目中创建virtualenv来管理诸如grunt,bower等之类的nodejs相关性。

尝试为此使用nodeenv。

但是它没有得到认可。 我同时做了npm install nodeenv-g标志。依存关系也安装在我的node_modules中,仍然出现此错误。

1 个答案:

答案 0 :(得分:0)

➜  ~ 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) ➜  ~

现在您安装所有节点模块。

请记住在需要使用这些模块时激活您的virtualnev。

您可以使用以下命令停用您的virtualenv

(myenv) ➜  ~ deactivate_node
➜  ~