2017-07-03 18 views
2

エラーが発生しました: 無効な設定オブジェクトです。 Webpackは、APIスキーマと一致しない構成オブジェクトを使用して初期化されています。 - configuration.output.path:指定された値 "./"は絶対パスではありません! reactjsをインストール中configuration.output.path:指定された値 "./"は絶対パスではありません

私のpackage.jsonは、ソリューションを解決するために助けてください

{ 
    "name": "reactset", 
    "version": "1.0.0", 
    "description": "react", 
    "main": "index.js", 
    "scripts": { 
    "start": "webpack-dev-server --hot" 
    }, 
    "keywords": [ 
    "test" 
    ], 
    "author": "test", 
    "license": "ISC", 
    "dependencies": { 
    "babel-core": "^6.25.0", 
    "babel-loader": "^7.1.1", 
    "babel-preset-es2015": "^6.24.1", 
    "babel-preset-react": "^6.24.1", 
    "react": "^15.6.1", 
    "react-dom": "^15.6.1", 
    "webpack": "^3.0.0", 
    "webpack-dev-server": "^2.5.0" 
    } 
} 
using upgraded node version 4.0 and npm 5.0 
Error : 
npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! [email protected] start: `webpack-dev-server --hot` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

の下にダウンファイル:インストールするために役立つ URL:

https://www.tutorialspoint.com/reactjs/reactjs_environment_setup.htm

+1

を変更するには、エラーを読みましたか?それは間違っていることを正確に教えてくれます.... configuration.output.pathの値を出力フォルダへのフルパスで置き換えるか、 'path.join(__ dirname、 'dist')'を使用してください –

+1

[無効な設定オブジェクトoutput.pathは絶対パスではありません](https://stackoverflow.com/questions/43028487/invalid-configuration-object-output-path-is-not-an-absolute-path) –

答えて

8

を変更してください

output: { 
     path:'./', 
     filename: 'index.js', 
    } 

output: { 
     path:+__dirname+'/', 
     filename: 'index.js', 
    } 

や他の言葉でpath: __dirname + '/'

関連する問題