win10设置node的环境

1.如何在 Windows 10 中搭建 Node.js 环境

准备工作在 Windows 中用 Node.js 进行开发一度是非常麻烦的事,但是现在这一状况相较于一两年前有了较大改善。

这也是为什么,在选择 Windows 7 还是 Windows 10 作为本文主题之时,我们犹豫不决的原因。尽管 Windows 7 仍旧非常流行,而且 Windows 10 有一些不好的风闻(由于评价标准及数据收集范围的不同),我们还是决定选择 Windows 10 为试验对象,因为确保最新的操作系统对保证应用安全至关重要。

在本文中,我们将尽可能使用最新的工具与应用(并使用其64位版本)。笔者知道在公司环境中这可能无法保证,但保持工具的前卫是很重要的。

本文所有的安装都会在本机中进行。我不建议在 Cygwin 中搭建 Node 环境。

此外,尽管 VirtualBox 是免费的,当我在 Windows 机器上运行 Linux 虚拟机时,却总是问题不断。步骤1:安装 Git首先,安装 Git。

使用默认设置,这些设置是相当合理的。笔者通常会在主目录下创建一个项目文件夹。

设置时,右键单击该文件夹,选择 “Git bash here”,再通过 git --version 指令检查 git 版本。这是很好的 bash 环境,你可以创建一个 .bash_profile ,在你打开 bash 窗口时执行。

此外,这不是 cmd.exe 窗口,你可以查看一些选项(单击左上角的图标)。你可以通过鼠标中键将文本拷贝至窗口(就像在创建的 Linux 终端一样)。

步骤2:在 Windows 10 上安装 Node.js下载并 安装 Node.js 。使用其 LTS(长期支持)版本。

笔者不建议并排安装多个版本,因为 Node 版本管理器并未正式支持 Windows ——不过,你仍有一些备选方案,比如 nvm-windows 或 nodist 。其实,即便是在其他系统中,全局安装不同版本的 node 工具仍然像是在自找麻烦。

步骤3:更新 npmnpm 伴随着 Node 而来。成功安装 Node.js 之后,包管理器 npm 也应当可用了。

打开一个 bash shell,通过 npm --version 检查版本号。如果 npm 是 2.x 版本,则应该升级到版本3,这能解决许多问题(对我们而言,最重要的是其处理对等依赖的方式)。

在开始菜单中搜索 Power Shell,以管理员身份运行,并遵循 以下步骤 。步骤4:安装Visual Studio 与PythonNode 包通常会依赖带有本地代码的包,因此你必须安装 Visual Studio。

Node-gpy 是围绕 Python GYP (Generate Your Projects)的一款包装程序,该工具能为 Gcc, XCode 以及 Visual Studio 生成项目文件。由于 Windows 开发实际上是通过 Visual Studio 进行的,我们会用其支持 Visual Studio。

安装 Python(2.x 版本)如你所见,你会用到 Python,因此 下载其64位的 2.x 版本 并安装之。你可以遵循默认设置,并选择 “Add to path (添加至路径)”选项。

这会将 Python 二进制添加到全局路径,意味着最终你要先登出再登陆。下一步,进入环境变量设置(在系统,高级设置中),并将GYP_MSVS_VERSION=2015 添加到全局变量中,因为下一步是 Visual Studio 2015 的安装。

安装 Visual Studio (VS2015)不同于2012之前的版本,VS2015 能与64位的 Node.js 和谐工作。很快,我们将学习 Node-gyp 针对 Windows 10 的教程 。

除非你的机器上已经安装了完整的 VS,请下载 Visual Studio 2015 社区版 ,选择自定义安装并选定完全的 Visual C++ 分支(不带 XP 支持),此外,在工具中选择Windows SDKs。如果在安装过程中出现任何差错,你可以点击程序与特性(Programs and Features),选择 VS2015,进行更改与修正。

在 gyp 的安装手册中还提到了 Windows 7 SDKs,但是我们在前面已经安装了 Win 8 SDKs,所以希望不会用到 Win 7 SDKs。步骤5:安装包依赖目前,笔者正在开发 Trace 中的告警微服务,所以我会通过 npm -i 指令安装所需的包依赖。

得到的结果如下图所示:Fsevents 是可选依赖,且只能用于 OSX 系统;这只是一个警告——其余模块并无问题。该微服务用到了 Postgres 与RabbitMQ,因此笔者也安装了二者(连同 Erlang)。

此处,与 OSX brew(与 apt、Chocolatey 相似的一款包管理器)以及 rocket(一款服务管理器)配置相比,唯一的不同是我必须 手动在 15672 端口启用 web 管理员 。在数据库端,笔者添加了默认用户,并创建了一个数据库。

不过,这些都可以在 PgAdmin 客户端轻松完成。步骤6:处理环境变量通常,Node.js 项目都高度依赖环境变量。

从上面的项目截图中可以看到,IS_INTERACTIVE 是一个环境变量(env var),这在 Linux 与 OSX 系统中很容易定义,但是在 Windows 中则有一点不同。在 package.json 的脚本部分,你可以使用安装在本地的 node 模块。

笔者建议你尽量避免通过 npm -g 指令全局地安装包。此外,笔者也不建议在 Windows (更精确地说,在跨平台项目中)的脚本部分直接添加环境变量,其实,我们有别的选择。

Npm 会直接将这些指令 传递至 OS ,在本例中,传递到 NT 命令解释器(cmd.exe)。此处,最快捷的解决办法是将脚本行拷贝到我们的 bash 窗口,并运行之。

但是,理所当然,这不是长远的解决办法。最新发布的 Windows bash shell 支持 (目前仍处于测试阶段)很可能会解决此问题。

最清楚的解决方法是对每一脚本行使用一条指令(。

2.如何在 Windows 10 中搭建 Node.js 环境

准备工作 在 Windows 中用 Node.js 进行开发一度是非常麻烦的事,但是现在这一状况相较于一两年前有了较大改善。

这也是为什么,在选择 Windows 7 还是 Windows 10 作为本文主题之时,我们犹豫不决的原因。尽管 Windows 7 仍旧非常流行,而且 Windows 10 有一些不好的风闻(由于评价标准及数据收集范围的不同),我们还是决定选择 Windows 10 为试验对象,因为确保最新的操作系统对保证应用安全至关重要。

在本文中,我们将尽可能使用最新的工具与应用(并使用其64位版本)。笔者知道在公司环境中这可能无法保证,但保持工具的前卫是很重要的。

本文所有的安装都会在本机中进行。我不建议在 Cygwin 中搭建 Node 环境。

此外,尽管 VirtualBox 是免费的,当我在 Windows 机器上运行 Linux 虚拟机时,却总是问题不断。步骤1:安装 Git 首先,安装 Git。

使用默认设置,这些设置是相当合理的。笔者通常会在主目录下创建一个项目文件夹。

设置时,右键单击该文件夹,选择 “Git bash here”,再通过 git --version 指令检查 git 版本。这是很好的 bash 环境,你可以创建一个 .bash_profile ,在你打开 bash 窗口时执行。

此外,这不是 cmd.exe 窗口,你可以查看一些选项(单击左上角的图标)。你可以通过鼠标中键将文本拷贝至窗口(就像在创建的 Linux 终端一样)。

步骤2:在 Windows 10 上安装 Node.js 下载并 安装 Node.js 。使用其 LTS(长期支持)版本。

笔者不建议并排安装多个版本,因为 Node 版本管理器并未正式支持 Windows ——不过,你仍有一些备选方案,比如 nvm-windows 或 nodist 。其实,即便是在其他系统中,全局安装不同版本的 node 工具仍然像是在自找麻烦。

步骤3:更新 npm npm 伴随着 Node 而来。成功安装 Node.js 之后,包管理器 npm 也应当可用了。

打开一个 bash shell,通过 npm --version 检查版本号。如果 npm 是 2.x 版本,则应该升级到版本3,这能解决许多问题(对我们而言,最重要的是其处理对等依赖的方式)。

在开始菜单中搜索 Power Shell,以管理员身份运行,并遵循 以下步骤 。步骤4:安装Visual Studio 与Python Node 包通常会依赖带有本地代码的包,因此你必须安装 Visual Studio。

Node-gpy 是围绕 Python GYP (Generate Your Projects)的一款包装程序,该工具能为 Gcc, XCode 以及 Visual Studio 生成项目文件。由于 Windows 开发实际上是通过 Visual Studio 进行的,我们会用其支持 Visual Studio。

安装 Python(2.x 版本) 如你所见,你会用到 Python,因此 下载其64位的 2.x 版本 并安装之。你可以遵循默认设置,并选择 “Add to path (添加至路径)”选项。

这会将 Python 二进制添加到全局路径,意味着最终你要先登出再登陆。下一步,进入环境变量设置(在系统,高级设置中),并将GYP_MSVS_VERSION=2015 添加到全局变量中,因为下一步是 Visual Studio 2015 的安装。

安装 Visual Studio (VS2015) 不同于2012之前的版本,VS2015 能与64位的 Node.js 和谐工作。很快,我们将学习 Node-gyp 针对 Windows 10 的教程 。

除非你的机器上已经安装了完整的 VS,请下载 Visual Studio 2015 社区版 ,选择自定义安装并选定完全的 Visual C++ 分支(不带 XP 支持),此外,在工具中选择Windows SDKs。如果在安装过程中出现任何差错,你可以点击程序与特性(Programs and Features),选择 VS2015,进行更改与修正。

在 gyp 的安装手册中还提到了 Windows 7 SDKs,但是我们在前面已经安装了 Win 8 SDKs,所以希望不会用到 Win 7 SDKs。步骤5:安装包依赖 目前,笔者正在开发 Trace 中的告警微服务,所以我会通过 npm -i 指令安装所需的包依赖。

得到的结果如下图所示:Fsevents 是可选依赖,且只能用于 OSX 系统;这只是一个警告——其余模块并无问题。该微服务用到了 Postgres 与RabbitMQ,因此笔者也安装了二者(连同 Erlang)。

此处,与 OSX brew(与 apt、Chocolatey 相似的一款包管理器)以及 rocket(一款服务管理器)配置相比,唯一的不同是我必须 手动在 15672 端口启用 web 管理员 。在数据库端,笔者添加了默认用户,并创建了一个数据库。

不过,这些都可以在 PgAdmin 客户端轻松完成。步骤6:处理环境变量 通常,Node.js 项目都高度依赖环境变量。

从上面的项目截图中可以看到,IS_INTERACTIVE 是一个环境变量(env var),这在 Linux 与 OSX 系统中很容易定义,但是在 Windows 中则有一点不同。在 package.json 的脚本部分,你可以使用安装在本地的 node 模块。

笔者建议你尽量避免通过 npm -g 指令全局地安装包。此外,笔者也不建议在 Windows (更精确地说,在跨平台项目中)的脚本部分直接添加环境变量,其实,我们有别的选择。

Npm 会直接将这些指令 传递至 OS ,在本例中,传递到 NT 命令解释器(cmd.exe)。此处,最快捷的解决办法是将脚本行拷贝到我们的 bash 窗口,并运行之。

但是,理所当然,这不是长远的解决办法。最新发布的 Windows bash shell 支持 (目前仍处于测试阶段)很可能会解决此问题。

最清楚的解决方法是对每一脚本行使用一条指令(如你。

3.到底应该如何在 win10 环境下设置 nodejs 环境

第一步:下载安装文件

下载nodejs,官网:我这里下载的是node-v0.10.28-x86.msi,

第二步:安装nodejs

下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。

在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。

该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量。

第三步:npm安装

由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示表示安装成功

win10设置node的环境

转载请注明出处windows之家 » win10设置node的环境

win10

win10页码设置出现重页

阅读(81)

本文主要为您介绍win10页码设置出现重页,内容包括用word域设置页码时出现重复页码怎么办,win10系统中用office2016创建的ppt重视提示恢复重?,Win10专业版下Excel2010页眉页脚怎么设置?。解决方案打开运行,输入regedit回车后,打开注册表,依次展

win10

win10怎么设置开机密码及名字

阅读(62)

本文主要为您介绍win10怎么设置开机密码及名字,内容包括win10怎么设置开机密码和用户名,win10怎么设置开机密码和用户名,windows10怎么设置开机密码。1.首先我们点击windows10系统左下角的开始菜单,然后找到开始菜单里的所有应用。Windows10

win10

win10商店能设置中文吗

阅读(85)

本文主要为您介绍win10商店能设置中文吗,内容包括win10应用商店怎么设置中文,win10应用商店怎么设置成中文,win10商店怎么换中文。具体如下:在桌面左下角的开始菜单中点击鼠标左键,在弹出的菜单中点击【设置】按钮,当然也可以通过Windows +i

win10

苹果装win10后蓝屏重启不了怎么办

阅读(70)

本文主要为您介绍苹果装win10后蓝屏重启不了怎么办,内容包括苹果装win10系统后蓝屏怎么解决,苹果装win10系统后蓝屏怎么解决,苹果电脑win10装完蓝屏重启怎么办。方法一:“组策略”设置打开“本地组策略编辑器”窗口,依次定位到“计算机配置

win10

win10怎么玩红警2卡住了

阅读(85)

本文主要为您介绍win10怎么玩红警2卡住了,内容包括win10系统玩红警2进入遭遇战没一会儿就卡住了,该怎么办?搜狗问,win10玩红警2总是卡死怎么办,win10玩红警2死机怎么解决?。前往百度APP查看 回答 第一步,按住Win+r,弹出运行窗口。 2 /5 第二

win10

win10系统太大怎么删除不了怎么回事

阅读(71)

本文主要为您介绍win10系统太大怎么删除不了怎么回事,内容包括win10系统文件很大,怎么删除,win10系统文件很大,怎么删除,win10系统怎样删除内部文件粉碎不了也无法删除。win10无法删除文件的解决方法:判断是否是因为系统相关的目录的特殊权

win10

win10微软备份系统怎么用

阅读(102)

本文主要为您介绍win10微软备份系统怎么用,内容包括windows10怎么备份操作系统,window10备份的系统怎么用,Win10自带系统备份怎么使用。Win10正式版备份系统的方法:点击桌面左下角的“Windows”按钮,从打开的扩展面板中找到“设置”按钮点击

win10

win10电脑允许修改系统设置

阅读(102)

本文主要为您介绍win10电脑允许修改系统设置,内容包括win10您计算机允许更改,win10打开一个程序时提示是否允许对电脑的更改怎么重新允许爱问知,升级win10之后,F9还原不能用了,以后怎么恢复系统。升级windows10后恢复成以前的版本主要有两

win10

win10电脑没有声音怎么设置

阅读(57)

本文主要为您介绍win10电脑没有声音怎么设置,内容包括win10电脑为什么没声音怎么设置,w10的电脑没声音怎么办吖,win10电脑系统没声音怎么设置。win10系统台式电脑没有声音的解决方法:方法一:1.如果使用的是VIA HD Audio声卡,有可能会出现只在

win10

win10设置桌面在哪个文件夹里

阅读(84)

本文主要为您介绍win10设置桌面在哪个文件夹里,内容包括自定义桌面背景图片是在电脑的哪个文件夹?,WIN10自定义的锁屏壁纸在那个文件夹,windows的各个图标是放在哪个文件夹里的?。win10锁屏壁纸位置如下:进入c盘,然后再点击进入用户这个文件

win10

win10系统组播地址设置

阅读(67)

本文主要为您介绍win10系统组播地址设置,内容包括windows组播如何指定接口地址,如何实现端口静态添加组播MAC地址?,网络组播地址是怎样规划的?。组播MAC地址是一类逻辑的MAC地址,该MAC地址代表一个组播组,所有属于该组的成员都接收以该组对应

win10

win10账号设置已过期是什么意思

阅读(67)

本文主要为您介绍win10账号设置已过期是什么意思,内容包括WIN10系统的OUTLOOK老是显示帐户设置已过期是怎么回事,Win10邮件账户设置已过期问题怎么修复,win10邮箱怎么用,账户设置已过期怎么修。原因及解决办法:可能是outlook邮箱自己的bug,可

win10

win10默认应用设置老改

阅读(80)

本文主要为您介绍win10默认应用设置老改,内容包括win10默认应用总是被自动改为系统应用怎么办,为什么win10老是更改默认应用,为什么win10老是更改默认应用。在win10系统下要想修改默认应用有两种方法,第一种方法是:单击“开始菜单”,找到设置

win10

win10设置内点击无效

阅读(74)

本文主要为您介绍win10设置内点击无效,内容包括win10点击设置按钮没反应怎么办,win10系统点设置没反应怎么办,Win10专业版下电脑设置无法打开怎么办?。这种情况可能是杀毒软件或管理软件与系统冲突造成的。先卸载第三方杀毒软件和管理软件

win10

win10页码设置出现重页

阅读(81)

本文主要为您介绍win10页码设置出现重页,内容包括用word域设置页码时出现重复页码怎么办,win10系统中用office2016创建的ppt重视提示恢复重?,Win10专业版下Excel2010页眉页脚怎么设置?。解决方案打开运行,输入regedit回车后,打开注册表,依次展

win10

win10怎么设置开机密码及名字

阅读(62)

本文主要为您介绍win10怎么设置开机密码及名字,内容包括win10怎么设置开机密码和用户名,win10怎么设置开机密码和用户名,windows10怎么设置开机密码。1.首先我们点击windows10系统左下角的开始菜单,然后找到开始菜单里的所有应用。Windows10

win10

win10商店能设置中文吗

阅读(85)

本文主要为您介绍win10商店能设置中文吗,内容包括win10应用商店怎么设置中文,win10应用商店怎么设置成中文,win10商店怎么换中文。具体如下:在桌面左下角的开始菜单中点击鼠标左键,在弹出的菜单中点击【设置】按钮,当然也可以通过Windows +i

win10

苹果装win10后蓝屏重启不了怎么办

阅读(70)

本文主要为您介绍苹果装win10后蓝屏重启不了怎么办,内容包括苹果装win10系统后蓝屏怎么解决,苹果装win10系统后蓝屏怎么解决,苹果电脑win10装完蓝屏重启怎么办。方法一:“组策略”设置打开“本地组策略编辑器”窗口,依次定位到“计算机配置

win10

win10怎么玩红警2卡住了

阅读(85)

本文主要为您介绍win10怎么玩红警2卡住了,内容包括win10系统玩红警2进入遭遇战没一会儿就卡住了,该怎么办?搜狗问,win10玩红警2总是卡死怎么办,win10玩红警2死机怎么解决?。前往百度APP查看 回答 第一步,按住Win+r,弹出运行窗口。 2 /5 第二

win10

win10系统太大怎么删除不了怎么回事

阅读(71)

本文主要为您介绍win10系统太大怎么删除不了怎么回事,内容包括win10系统文件很大,怎么删除,win10系统文件很大,怎么删除,win10系统怎样删除内部文件粉碎不了也无法删除。win10无法删除文件的解决方法:判断是否是因为系统相关的目录的特殊权

win10

win10微软备份系统怎么用

阅读(102)

本文主要为您介绍win10微软备份系统怎么用,内容包括windows10怎么备份操作系统,window10备份的系统怎么用,Win10自带系统备份怎么使用。Win10正式版备份系统的方法:点击桌面左下角的“Windows”按钮,从打开的扩展面板中找到“设置”按钮点击

win10

win10的网络图标不见了怎么办

阅读(92)

本文主要为您介绍win10的网络图标不见了怎么办,内容包括win10系统右下角网络图标不见了怎么办,Win10桌面的网络图标不见了怎么办,windows10任务栏网络图标消失了怎么办。我们在Win10系统任务栏的空白处点击右键,然后选择“属性”在“任务栏