Fedora环境下Node.js快速起步

安装Node.js

从Fedora 24开始,npm作为Node.js包的一部分,不再需要单独安装

sudo dnf install nodejs

以上命令将安装V8 Javascript引擎,Node.js runtime以及npm包管理器和依赖。通常安装当前版本或者Node.js LTS版本。

如果需要安装 Node.js v4:

sudo dnf install nodejs --releasever=24

如果需要安装 Node.js v6:

sudo dnf install nodejs --releasever=25

Node.js模块

  • 通过dnf安装模块

sudo dnf install nodejs-<module-name>

也可以使用类似以下命令

sudo dnf install 'npm(module-name)'

举例,安装express:

sudo dnf install nodejs-express

或者使用

sudo dnf install 'npm(express)'

通过npm安装模块

在Fedora中,不建议直接使用npm安装模块,因为会导致依赖问题。如果需要使用npm安装模块,建议本地安装。

通过dnf使用安装的模块

npm允许使用require()来仅仅使用本地安装模块。如果你希望通过dnf安装使用require()模块,在项目目录下执行以下命令:

npm link express

或者默认全局加载模块,设置RNODE_PATH如下:

export NODE_PATH=/usr/lib/node_modules

参考

Last updated