
一、本机node编译 (也是作者推荐的方法)
因为是node编译插件我们方便管理node安装一个开源项目,推荐系统乌班图20或者以上或者Debian 11。
1.安装方便管理node的软件
开源软件地址 https://github.com/nvm-sh/nvm 先安装依赖sudo apt install build-essential libssl-dev

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash




2.先安装openwrt必要的依赖
|
sudo apt update -y |
|
|
sudo apt full-upgrade -y |
|
|
sudo apt install -y ack antlr3 aria2 asciidoc autoconf automake autopoint binutils bison build-essential \ |
|
|
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \ |
|
|
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \ |
|
|
libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \ |
|
|
mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils \ |
|
|
rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev |
3.下载lede大佬的源码 更新feeds并配置
|
git clone https://github.com/coolsnowwolf/lede |
|
|
cd lede |
要注意的是最新版的源码的oui feeds默认取消了,我们修改一下再执行下面的命令。
找到lede/feeds.conf.default文件


|
./scripts/feeds update -a |
|
|
./scripts/feeds install -a |
|
|
make menuconfig |
4.配置菜单选择
我们选择进入oui








5.下载 dl 库 编译固件 (-j 后面是线程数 第一次编译推荐用单线程)
|
make download -j8 |
|
|
make V=s -j1 |
编译时间看具体CPU配置和自己硬盘速度啦!
二、用openwrt本机自带的node编译(web作者推荐第一个方法)
1.oui界面的选择











