安装node.js
设置npm代理,数据源(淘宝)
npm config set registry https://registry.npm.taobao.org
查看镜像源
npm get registry
代理
# 设置代理
npm config set proxy http://server:port
# 查询当前代理
npm config get proxy
npm的其他配置查询,比如缓存地址等
C:\Users\EDY>npm config ls
; "builtin" config from D:\Program Files\nodejs\node_modules\npm\npmrc
; prefix = "C:\\Users\\EDY\\AppData\\Roaming\\npm" ; overridden by user
; "user" config from C:\Users\EDY\.npmrc
cache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"
registry = "https://registry.npm.taobao.org/"
; node bin location = D:\Program Files\nodejs\node.exe
; node version = v18.16.0
; npm local prefix = C:\Users\EDY
; npm version = 9.5.1
; cwd = C:\Users\EDY
; HOME = C:\Users\EDY
; Run `npm config ls -l` to show all defaults.
参考:
npm、yarn设置全局安装位置和缓存位置 - 简书 (jianshu.com)
安装hexo
npm install -g hexo-cli
查询安装地址
npm list --depth=0 -g
得到结果
D:\Program Files\nodejs\node_global
`-- [email protected]
把上述地址添加到环境变量中
重启电脑使环境变量生效
无法加载脚本
无法加载文件 D:\Program Files\nodejs\node_global\hexo.ps1,因为在此系统上禁止运行脚本
解决方案:
设置 -- 隐私和安全性 -- 开发者选项 -- 允许本地PowerShell脚本在未签名的情况下运行