在Windows 7 64位中更新node.js.

Tem*_*ary 19 javascript windows-7-x64 node.js npm

如何在Windows 7 64位操作系统中更新node.js?

我试过这个着名的:

npm cache clean -f
npm install -g n
n stable
Run Code Online (Sandbox Code Playgroud)

但是npm install -g n它没有给出以下错误:

C:\Windows\system32>npm install -g n
npm http GET https://registry.npmjs.org/n
npm http 304 https://registry.npmjs.org/n
npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your operating system or architecture: n@1.2
.9
npm ERR! notsup Valid OS:    !win32
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   win32
npm ERR! notsup Actual Arch: ia32

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "n"
npm ERR! cwd C:\Windows\system32
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code EBADPLATFORM
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Windows\system32\npm-debug.log
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

请提出解决方案.我怀疑这可能是因为64位版本的操作系统.

感谢致敬.

msc*_*dex 24

您可以通过从此处执行最新node.js版本的Windows安装程序来更新.

n在Windows上不起作用,因为它基本上是一个巨大的(bash)shell脚本.


小智 7

转到“系统属性”(运行:)systempropertiesadvanced.exe,在Advanced选项卡中单击Environment Variables

仍然在 上System variables,单击New,添加名称:NODE_PATH和值:,C:\nodejs64\node_modules然后单击OK。单击New' again,添加名称:NODE_SKIP_PLATFORM_CHECKwithvalue: 1并单击OK

单击OK关闭所有对话框。

重新启动计算机,这样 explore 和 cmd 将获得一组新的变量。


Mat*_*Jaf 7

------------------------这是在 WINDOWS 7 上更新节点的方法----------------- ----------

  1. 转到https://nodejs.org/en/download/releases并找到您想要的版本,并将 .zip 文件下载到您适当的操作系统。--> 64 位或 32 位 x86

  2. 找到你的nodejs文件夹

    • 如果您之前使用安装程序安装过它,则它位于您的C:\Program Files\nodejs
    • 复制此文件夹并将其保存在其他位置,以防万一你搞砸了
  3. 解压下载的新版本nodejs,复制文件夹中除node_modules之外的所有文件,并将其粘贴到您的nodejs文件夹中

    • 检查“是”以替换文件
  4. 打开“运行”(windows 键 + r)并粘贴systempropertiesadvanced.exe,然后在“高级”选项卡中单击“环境变量”。在系统变量区域中,单击“新建”,添加名称:NODE_PATH和值:C:\Program Files\nodejs\node_modules,然后单击确定。再次单击“新建”,添加名称:NODE_SKIP_PLATFORM_CHECK和值:1,然后单击“确定”。

    • 确保你NODE_PATH的nodejs/node_module文件夹在哪里,我的在Program Files中

重新启动计算机,这样 explore 和 cmd 将获得一组新的变量

在你的终端中运行node -vnpm -v

如果节点返回新版本并且 npm 没有错误,你就会知道你做对了

注意你只更新了nodejs

我想你可以跑npm install -g npm@latest,那就没问题了。