“找不到命令:create-next-app”如何创建下一个应用程序?

时间:2020-10-01 05:18:15

标签: next.js

我是next.js的新手,我正在使用此命令来创建我的应用

npx create-next-app

但是给出的错误是

错误:EPERM:不允许操作,mkdir'C:\ Users \ danyyal' 找不到命令:create-next-app

如何创建应用程序? ps我已经安装了nodejs。

8 个答案:

答案 0 :(得分:5)

在手动创建之前

npm i create-next-app

尝试安装 create-next-app 包

npx create-next-app my-awesome-app

然后你可以再做一次:

list = [0, 1, 4, 9, 16]


def function (lst):
    del lst[lst[3]] # Here, python first evaluates lst[3] -> 3rd element from list. Which is 9. And then, evaluates del lst[9] -> tries to find 9th element in list, which doesn't exist. 
    return lst


print (function (list))

答案 1 :(得分:2)

您始终可以手动设置项目。

第1步: 接下来安装,在您的项目中进行React和React-dom:

npm install next react react-dom

第2步: 打开package.json并添加以下脚本:

"scripts": {
  "dev": "next dev",
  "build": "next build",
  "start": "next start"
}

第3步:使用以下内容填充./pages/index.js:

function HomePage() {
  return <div>Welcome to Next.js!</div>
}

export default HomePage

要开始开发应用程序,请运行npm run dev or yarn dev。这将在http:// localhost:3000上启动开发服务器。

更新

因为您需要更多帮助。

创建一个新文件夹并根据需要命名,然后打开终端并进入项目文件夹并运行步骤1命令。现在打开package.json文件,并在其中编写第2步代码。现在,在当前项目目录中以及在其中创建index.js文件并编写第3步代码的目录中创建pages文件夹。现在通过执行npm run dev来运行项目。 因此项目结构将是这样。

--Nextjs Project
     ---pages
           |--- index.js
     ---packages.json

答案 2 :(得分:1)

尝试先运行npm i create-next-app

答案 3 :(得分:0)

您可以通过创建文件夹并运行npm init来手动创建它,然后运行npm install next react react-dom --save创建package.json文件,打开package.json并添加

"scripts": {
  "dev": "next dev",
  "build": "next build",
  "start": "next start"
}

答案 4 :(得分:0)

您必须使用 node 10.13 或更高版本才能使其工作!

NextJS Requirements

1. nvm use 10

2. npx create-next-app

答案 5 :(得分:0)

先尝试全局安装,使用命令 npm install -g create-react-app

然后,您可以使用以下命令创建您的应用程序, npx create-react-app

答案 6 :(得分:0)

首先全局安装npx(如果没有)

<块引用>

npm i -g npx

然后,运行命令 create-next-app

<块引用>

npm 我创建下一个应用

然后你就可以通过运行来创建下一个应用

<块引用>

npx create-next-app 应用名

答案 7 :(得分:0)

首先通过执行全局安装 create-next-app

npm i -g create-next-app

在您可以使用 create-next-app CLI 创建下一个应用之后。

如果你想在当前目录中创建新的下一个应用程序

create-next-app .

对于命名的下一个应用程序只需执行

create-next-app your-app-name