簡體   English   中英

反應。 npm 運行構建失敗

[英]ReactJS. npm run build failed

當我使用命令 npm start 啟動我的應用程序時一切正常,但是當我使用命令 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)

有什么問題?

編輯我使用命令 create-react-app myapp 創建我的應用程序。 Index.js 看起來像

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();

和 package.json

{
"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"
}
}

嘗試 npm 審計修復。 當我遇到依賴性問題時,這對我有用。

在我的情況下,需要用 qs 替換依賴查詢字符串。 有關詳細信息,請參閱https://github.com/facebook/create-react-app/issues/3734

該問題也可能是由現有警告引起的。

我在npm run build期間npm run build這樣的錯誤“將警告視為錯誤,因為process.env.CI = true 。大多數 CI 服務器自動設置它。編譯失敗”

擺脫警告或將此變量設置為 false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM