npm安装cnpm
获取npm缓存路径:
npm config get cache
离线安装
npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false
./npm-cache 表示当前目录的npm-cache目录,里面存放已经缓存好的插件
离线安装指定模块
npm install --save-dev clipboardy@1.2.3 --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false
npm安装不成功的时候:
1. 安装npm之前需安装nodejs
2.修改源sudo gedit /etc/apt/sources.list
3. 添加deb [arch=amd64] https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib 这个源下载不下来可以和原来的源一起搜索,有时候也可以注释掉原来的源。用完之后再删掉
4.sudo apt update后就可以安装npm了
5. 龙芯开源社区:http://www.loongnix.cn/index.php/Loongnix
在社区内找到npm的龙芯源
第一次用的时候需要设置npm仓库:npm config set registry http://npm.loongnix.cn:4873
6: 查看是否设置成功:npm get registry
7: npm速度较慢时下载sudo npm install yarn -g(yarn是较高级的npm)。使用yarn install
8:如果npm编译过程中出现electron报错 则http://ftp.loongnix.cn/os/loongnix/1.0/electron/electron-LoongArch/ 要使用非全局安装,末尾要改版本号
yarn自动加载的目录为隐藏目录:/home/uos/.cache/yarn/v6/npm
yarn 环境安装依赖报错解决方法(error webpack-dev-server@4.3.1: The engine “node“ is incompatible with this modul)执行yarn config set ignore-engines true
npm下载什么都失败尝试执行:
npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.npmjs.org/
electron:
Loongnix系统,你参照我的操作下,方法如下:
root@loongson-pc:/home/loongson# cat /etc/issue
Loongnix GNU/Linux 20 Release 1 \n \l
root@loongson-pc:/home/loongson# npm config set registry https://registry.npmjs.org
root@loongson-pc:/home/loongson# npm -v
7.5.2
root@loongson-pc:/home/loongson# export ELECTRON_MIRROR=http://ftp.loongnix.cn/os/loongnix/1.0/electron/electron-LoongArch/
root@loongson-pc:/home/loongson# npm install electron@8.5.5
added 87 packages, and audited 88 packages in 39s
6 packages are looking for funding
run `npm fund` for details
1 moderate severity vulnerability
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
root@loongson-pc:/home/loongson# npm list electron
loongson@ /home/loongson
└── electron@8.5.5
loongarch64出现:
UNAME_MACHINE = loongarch64
UNAME_RELEASE = 4.19.0-loongson-3-desktop
UNAME_SYSTEM = Linux
UNAME_VERSION = #4212 SMP Thu Dec 23 12:40:49 CST 2021
configure: error: cannot guess build type; you must specify one
就执行以下几条命令:
rm -r config.guess
rm -r config.sub
sudo cp /usr/share/automake-1.16/config.sub /usr/share/automake-1.16/config.guess ./
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现