I just enabled FPU and ticked the box for NodeJS on the gl-inet/openwrt tree:
root@GL-AR300M:~# cat /etc/os-release
NAME=“OpenWrt”
VERSION=“18.06.1”
ID=“openwrt”
ID_LIKE=“lede openwrt”
PRETTY_NAME=“OpenWrt 18.06.1”
VERSION_ID=“18.06.1”
HOME_URL=“http://openwrt.org/”
BUG_URL=“http://bugs.openwrt.org/”
SUPPORT_URL=“http://forum.lede-project.org/”
BUILD_ID=“r7258-5eb055306f”
LEDE_BOARD=“ar71xx/nand”
LEDE_ARCH=“mips_24kc”
LEDE_TAINTS=“no-all busybox override”
LEDE_DEVICE_MANUFACTURER=“OpenWrt”
LEDE_DEVICE_MANUFACTURER_URL=“http://openwrt.org/”
LEDE_DEVICE_PRODUCT=“Generic”
LEDE_DEVICE_REVISION=“v0”
LEDE_RELEASE=“OpenWrt 18.06.1 r7258-5eb055306f”
root@GL-AR300M:~# node
console.log(‘Hello from NodeJS’);
Hello from NodeJS
undefined
root@GL-AR300M:~# node --version
v8.10.0