我正在尝试在node.js项目中创建virtualenv来管理像grunt,bower等的nodejs依赖项。
试图使用nodeenv。
但它没有得到认可。我同时做了npm install nodeenv
和-g
旗帜。依赖性也安装在我的node_modules中,仍然出现此错误。
➜ ~ 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
➜ ~
不得不在我的系统中安装python,然后pip install nodeenv
使其工作(对于Windows)。
Linux用户可以直接sudo apt-get install nodeenv
获取nodeenv并开始使用它。