当前位置: 首页 > 面试题库 >

node.js是否有虚拟环境?

萧光华
2023-03-14
问题内容

我已经搜索了Wiki模块页面,但是找不到与virtualenv(python)或rvm类似的东西。

这里有人在自己的环境中分隔node.js吗?我真的不喜欢在系统范围内安装npm。


问题答案:

如果拥有系统范围的npm软件包是您的主要问题,那么可以考虑将非常酷的’bundle’命令与npm一起使用。这更接近于冻结宝石或在导轨中使用捆绑器,而不是rvm。

超级容易。只需创建一个package.json文件:

{ "name": "yourapp", "version": "0.0.1", "dependencies": {"jade": "0.4.1"}}

然后运行:

npm bundle vendor

或如果您的npm版本> = 1.0,请运行:

npm install

冻结到供应商目录中。然后使用:

require.paths.unshift('./vendor');


 类似资料:
  • node技术圈有没有类似conda可以创建虚拟环境的技术? 我的需求是同时在两个项目里运行 npm run dev 但是两个项目node版本不一致。目前一直是 使用nvm不断地切换。这样感觉太麻烦了是否有更先进的技术? 我了解了Volta技术,这项技术是在不同项目run时使用不同node版本,其实我更倾向于conda的方式 手动创建一个虚拟环境在虚拟环境内指定node版本 第二个方向是使用wind

  • 我是HSQLDB的新手,我不确定HSQLDB是否支持虚拟列和JSON路径。我正在尝试使用此数据库来运行我的单元测试。 我们使用Oracle作为实际数据库,Oracle表有一个字段接受JSON作为CLOB。使用Oracle中的JSON路径功能,我们创建了解析JSON并创建虚拟列的虚拟列。Oracle表架构如下: 是否可以在HSQLDB中mimc相同的功能?

  • 不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)

  • 本文向大家介绍Linux虚拟机中node.js之开发环境搭建,包括了Linux虚拟机中node.js之开发环境搭建的使用技巧和注意事项,需要的朋友参考一下 先说下nodejs这个哦,有人以为它是一种语言,其实不是,它是一个平台。下面来说下本次的话题:Vmware虚拟机node.js之开发环境搭建 一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 V

  • 问题内容: PHP是否有像Java这样的虚拟机? 问题答案: 是。 与运行PHP的平台无关,这些脚本被编译为相同的字节码,并由Zend Engine运行。 与Java的区别在于,该编译后的代码通常不存储在单独的文件中,并且每次执行时都会重新编译脚本(但是,请参见操作码缓存)。

  • 问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它