华为云计算 云知识 Next.js如何配置
Next.js如何配置

简介

Next.js是一个用于在服务端渲染React应用程序的简单框架,Next.js 8为移动应用程序新增了无服务器功能。

配置安装方式

1.选择操作环境

本文选用华为鲲鹏 云服务 ECS KC1实例做测试

2.配置安装工具

Next.js需要使用npm命令安装,因此先安装node.js,步骤如下:

1)获取Node.js软件包。

wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz

2)解压软件包。

tar -xvf node-v10.16.0-linux-arm64.tar.xz

3)为node及npm建立软链接,方便在任意目录下执行node及npm命令。

ln -s /root/nextJS/node-v10.16.0-linux-arm64/bin/node /usr/bin/node

ln -s /root/nextJS/node-v10.16.0-linux-arm64/bin/npm /usr/bin/npm

3.安装搭建next.js项目

1)创建项目目录并进入该目录。

mkdir test && cd test

2)初始化“package.json”文件。

npm init -y

3)安装项目依赖包。

npm install --save react react-dom next

4)在当前目录创建一个“pages”文件夹。

“pages”为Next.js默认访问文件夹的名称

mkdir pages

5)修改“package.json”文件。

修改后的内容如下:

.....

{

"scripts": {   "dev": "next",

     "build": "next build",

"start": "next start"

}

......

4. 测试已完成搭建的项目

1)启动Next.js。

npm run dev

回显内容如下:

[ wait ]  compiling ...

[ ready ] compiled successfully - ready on http://localhost:3000

2)访问Web服务。

在浏览器地址栏输入“http://ECS IP:3000/”访问。

3000为默认端口。

浏览器返回404错误,这是由于项目中没有添加任何页面造成的。

3)在“pages”目录下创建“index.js”文件,并添加如下内容。

const Index = () => (

<div>

<p>Hello, welcome to next.js!</p>

</div>

)

export default Index

添加完成后,浏览器自动刷新并显示:

Hello, welcome to next.js!
上一篇:华为云CDN服务优势 下一篇:企业门户有哪些版本?