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

问题描述 投票:1回答:2

我正在尝试在node.js项目中创建virtualenv来管理像grunt,bower等的nodejs依赖项。

试图使用nodeenv。

但它没有得到认可。我同时做了npm install nodeenv-g旗帜。依赖性也安装在我的node_modules中,仍然出现此错误。

node.js npm virtualenv
2个回答
0
投票
➜  ~ npm install nodeenv -g
+ [email protected]
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
➜  ~

0
投票

不得不在我的系统中安装python,然后pip install nodeenv使其工作(对于Windows)。

Linux用户可以直接sudo apt-get install nodeenv获取nodeenv并开始使用它。

© www.soinside.com 2019 - 2024. All rights reserved.