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  ./

posted @ 2019-12-17 11:31  linuxws  阅读(858)  评论(0编辑  收藏  举报