- Node.js Web Development
- David Herron
- 201字
- 2021-06-11 18:48:16
System requirements
Node.js runs on POSIX-like OSes, various UNIX derivatives (Solaris, for example), and UNIX-workalike OSes (such as Linux, macOS, and so on), as well as on Microsoft Windows. It can run on machines both large and small, including tiny ARM devices, such as Raspberry Pi—a microscale embeddable computer for DIY software/hardware projects.
Node.js is now available via package management systems, limiting the need to compile and install from the source.
Because many Node.js packages are written in C or C++, you must have a C compiler (such as GCC), Python 2.7 (or later), and the node-gyp package. Since Python 2 will be end-of-lifed by the end of 2019, the Node.js community is rewriting its tools for Python 3 compatibility. If you plan on using encryption in your networking code, you will also need the OpenSSL cryptographic library. Modern UNIX derivatives almost certainly come with this and Node.js's configure script—used when installing from the source—will detect their presence. If you need to install it, Python is available at http://python.org and OpenSSL is available at http://openssl.org.
Now that we have covered the requirements for running Node.js, let's learn how to install it.
- LaTeX Cookbook
- 復(fù)雜軟件設(shè)計(jì)之道:領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)全面解析與實(shí)戰(zhàn)
- Python量化投資指南:基礎(chǔ)、數(shù)據(jù)與實(shí)戰(zhàn)
- 企業(yè)級(jí)Java EE架構(gòu)設(shè)計(jì)精深實(shí)踐
- 算法基礎(chǔ):打開程序設(shè)計(jì)之門
- Learning Flask Framework
- PostgreSQL技術(shù)內(nèi)幕:事務(wù)處理深度探索
- 名師講壇:Java微服務(wù)架構(gòu)實(shí)戰(zhàn)(SpringBoot+SpringCloud+Docker+RabbitMQ)
- R語言與網(wǎng)絡(luò)輿情處理
- Learning Apache Karaf
- 細(xì)說Python編程:從入門到科學(xué)計(jì)算
- Raspberry Pi Robotic Projects(Third Edition)
- 安卓工程師教你玩轉(zhuǎn)Android
- C語言程序設(shè)計(jì)教程
- Instant Pygame for Python Game Development How-to