ReactJS。npm运行生成失败

ReactJS。npm运行生成失败,reactjs,Reactjs,当我用命令npm start all ok启动我的应用程序时,但是当我用命令npm run build构建我的应用程序时,我得到了一个错误 13 verbose stack Error: test@0.1.0 build: `react-scripts build` 13 verbose stack Exit status 1 13 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/n

当我用命令npm start all ok启动我的应用程序时,但是当我用命令npm run build构建我的应用程序时,我得到了一个错误

13 verbose stack Error: test@0.1.0 build: `react-scripts build`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:304:16)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at EventEmitter.emit (events.js:214:7)
13 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at ChildProcess.emit (events.js:214:7)
13 verbose stack     at maybeClose (internal/child_process.js:925:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)

在我的例子中,需要用qs替换依赖项查询字符串。
有关详细信息,请参见我的案例中的需要将依赖项查询字符串替换为qs。
有关详细信息,请参见尝试npm审核修复。当我遇到依赖性问题时,这对我很有效。

尝试npm审核修复。当我遇到依赖性问题时,这对我很有效。

此外,该问题可能是由现有警告引起的

我在
npm run build
“将警告视为错误,因为
process.env.CI=true
。大多数CI服务器会自动设置它。编译失败”


清除警告或将此变量设置为false

此问题也可能由现有警告引起

我在
npm run build
“将警告视为错误,因为
process.env.CI=true
。大多数CI服务器会自动设置它。编译失败”


清除警告或将此变量设置为false

我们都需要一些调试信息。您是否正在使用
create react app
?您是否更改了index.js?那么您的package.json是什么样子的呢?谢谢您的回复,我发现了错误,需要用qs替换查询字符串。伟大的现在,您可以将问题的解决方案作为答案发布,以便结束该问题。:)我们都需要一些调试信息。您是否正在使用
create react app
?您是否更改了index.js?那么您的package.json是什么样子的呢?谢谢您的回复,我发现了错误,需要用qs替换查询字符串。伟大的现在,您可以将问题的解决方案作为答案发布,以便结束该问题。:)
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
import 'bootstrap/dist/css/bootstrap.css';
import {BrowserRouter} from 'react-router-dom';
ReactDOM.render(
    <BrowserRouter>
        <App/>
    </BrowserRouter>
    , document.getElementById('app'));
registerServiceWorker();
{
"name": "mailsender-client",
"version": "0.1.0",
"private": true,
"dependencies": {
"bootstrap": "^4.1.3",
"jquery": "^3.3.1",
"moment": "^2.22.2",
"query-string": "^6.5.2",
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react-router": "^3.2.1",
"react-router-dom": "^4.3.1",
"react-scripts": "1.1.4"
},
"scripts": {
 "start": "react-scripts start",
 "build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}