Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 通过为reactjs项目运行npm运行生成命令时出错_Node.js_Reactjs_Npm_Build_Craco - Fatal编程技术网

Node.js 通过为reactjs项目运行npm运行生成命令时出错

Node.js 通过为reactjs项目运行npm运行生成命令时出错,node.js,reactjs,npm,build,craco,Node.js,Reactjs,Npm,Build,Craco,运行“craco build”时出错 正在执行命令: npm运行区 如果我从同一个文件夹运行npm run build,则会出现相同的错误 package.json文件中的命令: "scripts": { "start": "npm run storybook:start", "dev": "craco start", "build": "craco build", "dist": "npm run build && del-cli build/*

运行“craco build”时出错

正在执行命令:

npm运行区

如果我从同一个文件夹运行
npm run build
,则会出现相同的错误

package.json文件中的命令:

"scripts": {
    "start": "npm run storybook:start",
    "dev": "craco start",
    "build": "craco build",
    "dist": "npm run build && del-cli build/*.* build/fonts",
    "test": "craco test",
    "lint": "eslint . --ext .js,.jsx --ignore-path .gitignore",
    "eject": "react-scripts eject",
-----------------
错误输出

craco build

'craco' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1

如果我通过运行
npm info craco version
检查craco版本,那么我将收到
0.0.3
。 我运行的是NodeV8.0.0,npm版本是5.0.0

由于某些特定于项目的条件,我在节点v8.0.0上。

使用此命令

npm install @craco/craco --save

当我的node_modules文件夹为空时,我遇到了相同的错误。必须运行纱线安装。请尝试安装craco。。我执行了“npm install@craco/craco”,错误消失了。不起作用。它已经以“@craco/craco”:“^6.1.1”的形式出现在package.json中,但在Windows上仍然无法识别,只有在Linux上(
warn start