易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 245|回复: 1
收起左侧

windows 下安装npm以及cnpm的过程

[复制链接]
发表于 2025-5-28 11:02:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
windows 下安装npm以及cnpm的过程! q) H7 Z$ `2 L

3 x3 A! r: T; [0 x% H
安装步骤】
一、安装node.js
1.前往node.js官网下载并安装工具,这里安装路径选到c盘,c:\Program Files\nodejs
安装完毕在命令行输入以下命令测试是否安装成功,正确会出现版本号

! o7 ]1 N; D$ C% j: K+ B7 ^, `
C:\Users\admin>npm -v
6.14.5
. \* B9 C2 P, ~5 {6 p! X4 @
2 ~% e* H- I/ Z1 u& a
2.改变原有的环境变量,
  (1)我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"global"及"cache"两个文件夹,输入以下命令改变npm配置
3 r0 r) i4 r" W" Y
C:\Users\admin>npm config set prefix "c:\Program Files\nodejs\global"

* v* p; u% @, C: t4 R' J
C:\Users\admin>npm config set cache "c:\Program Files\nodejs\cache"

. l/ D. v! Q: Y# k0 `' y% H7 R, u3 t2 e  d. m, j
(2)在系统环境变量添加系统变量NODE_PATH,输入路径D:\Program Files\nodejs\global\node_modules,此后所安装的模块都会安装到改路径下  5 y, L. E" T4 C! e% a4 v

# }; ?( O, X! X$ o! o
3)在命令行输入以下命令试着安装express(注:“-g”这个参数意思是装到global目录下,也就是上面说设置的“D:\Program Files\nodejs\global”里面。. E0 g2 X# S: f9 h1 }( C" K

9 g/ {, |1 e  P; g! i. Y, J
8 F8 N. f9 g  G, Y5 U6 S, S& }C:\Users\admin>npm install express -g
* p8 ^! @; {# ?& f6 Znpm WARN notsup Unsupported engine for express@5.1.0: wanted: {"node":">= 18"} (current: {"node":"12.18.2","npm":"6.14.5"})
; @4 R) a$ T; b% Lnpm WARN notsup Not compatible with your version of node/npm: express@5.1.0* {9 \9 {( ]' w/ [, z
npm WARN notsup Unsupported engine for router@2.2.0: wanted: {"node":">= 18"} (current: {"node":"12.18.2","npm":"6.14.5"})
' K/ ~' t2 J! C/ X6 inpm WARN notsup Not compatible with your version of node/npm: router@2.2.0
- T8 s% h& [3 h+ e( cnpm WARN notsup Unsupported engine for send@1.2.0: wanted: {"node":">= 18"} (current: {"node":"12.18.2","npm":"6.14.5"})npm WARN notsup Not compatible with your version of node/npm: send@1.2.0
8 A- z, G4 J$ R6 M1 c5 Knpm WARN notsup Unsupported engine for body-parser@2.2.0: wanted: {"node":">=18"} (current: {"node":"12.18.2","npm":"6.14.5"})2 J5 W0 W9 w, h6 k) t2 Z
npm WARN notsup Not compatible with your version of node/npm: body-parser@2.2.0$ h2 J8 C- L7 c+ U
npm WARN notsup Unsupported engine for serve-static@2.2.0: wanted: {"node":">= 18"} (current: {"node":"12.18.2","npm":"6.14.5"}). S& l) p- q5 X4 T8 {; Y
npm WARN notsup Not compatible with your version of node/npm: serve-static@2.2.07 B  P+ g* t5 S! ^6 l
npm WARN notsup Unsupported engine for merge-descriptors@2.0.0: wanted: {"node":">=18"} (current: {"node":"12.18.2","npm":"6.14.5"})
0 g* B8 p6 x' A  r4 K: Mnpm WARN notsup Not compatible with your version of node/npm: merge-descriptors@2.0.02 F. E* D% ]0 ^- ?$ [& G
npm WARN notsup Unsupported engine for path-to-regexp@8.2.0: wanted: {"node":">=16"} (current: {"node":"12.18.2","npm":"6.14.5"})$ F% r2 b0 U) j) W
npm WARN notsup Not compatible with your version of node/npm: path-to-regexp@8.2.0  f5 y; r  \0 l: P- A- P
3 X1 ]2 _4 w) \- j" j7 X! c
+ express@5.1.0
- T1 ~) t5 @1 q- ~$ k/ ?added 66 packages from 42 contributors in 18.426s  M6 P% u6 b; o% }7 i, }6 S3 B
9 @2 k4 [' F$ s$ A" G. m" H
安装完成之后,既可以查到到nodejs目录下global目录有内容了。
2 N8 r$ I" I- z0 U
, o. w% u( j% S. o* ]> require('express')' O9 p. b0 |* l4 O( P
Uncaught Error: Cannot find module 'express'& A7 o5 ]7 h* N! l5 T
Require stack:
- {4 g; Q0 I6 Q, g6 x- <repl>
* Z: _: G# K5 f9 ?6 W% l0 L    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
( Z- [! i( }8 {0 K    at Function.Module._load (internal/modules/cjs/loader.js:842:27)6 H! @5 g0 n+ a  ~9 f/ i
    at Module.require (internal/modules/cjs/loader.js:1026:19)
3 x7 _7 d' Q( X7 K    at require (internal/modules/cjs/helpers.js:72:18) {
# G2 Y* S# m8 K" R; s, s  code: 'MODULE_NOT_FOUND',( c$ r6 P3 f, {$ e* L4 x2 ?
  requireStack: [ '<repl>' ]
- s/ p# l: ~. S' G+ h+ r$ K}3 O& Y/ \: g" k/ y$ Z! R/ t! Q

1 `$ i6 i+ ?9 \假设成功,可以看到有输出。假设出错,检查NODE_PATH的路径。
$ T; X* x9 y/ S5 v5 @$ o2 Q3 z( N# G) O8 R% u% T

7 a- ]/ s( q9 Y0 o6 \; b
 楼主| 发表于 2025-5-28 12:31:52 | 显示全部楼层
二、安装淘宝npm(cnpm)
' K8 F& k4 ]* p0 Z' B
4 m2 k( ~% X3 E8 A 1.安装cnpm
1 ]$ K+ r0 q. W0 o! k& @, T! S
   (1)输入以下命令6 z+ a6 C3 @! g: h" u- V
>npm install -g cnpm@41 J: _! @& Y3 y' T% v- j

% s7 X& c" S: B# y) N7 U配置cnpm的环境变量即可。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:38 , Processed in 0.048987 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表