2017-02-06 17 views
0

react.jsを学習しています。セットアップに必要なすべてのコマンドを実行しました。 しかし、npm startを実行すると、このコマンドでエラーが発生します。私は問題を理解していない。 私はエラーが反応jsでこのエラーを解決するには

Error: output.path needs to be an absolute path or / . at Object.setFs (C:\Users\Administrator\Desktop\reactApp\node_modules\webpac k-dev-middleware\lib\Shared.js:88:11) at Shared (C:\Users\Administrator\Desktop\reactApp\node_modules\webpack-dev- middleware\lib\Shared.js:214:8) at module.exports (C:\Users\Administrator\Desktop\reactApp\node_modules\webp ack-dev-middleware\middleware.js:22:15) at new Server (C:\Users\Administrator\Desktop\reactApp\node_modules\webpack- dev-server\lib\Server.js:56:20) at startDevServer (C:\Users\Administrator\Desktop\reactApp\node_modules\webp ack-dev-server\bin\webpack-dev-server.js:379:12) at processOptions (C:\Users\Administrator\Desktop\reactApp\node_modules\webp ack-dev-server\bin\webpack-dev-server.js:317:3) at Object. (C:\Users\Administrator\Desktop\reactApp\node_modules\ webpack-dev-server\bin\webpack-dev-server.js:441:1) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32)

npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\ node_modules\npm\bin\npm-cli.js" "start" npm ERR! node v7.3.0 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! [email protected] start: webpack-dev-server npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] start script 'webpack-dev-server'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the package.json package,

npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! webpack-dev-server npm ERR! You can get information on how to open an issue for this project with: npm ERR!
npm bugs package.json npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls package.json npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request: npm ERR! C:\Users\Administrator\Desktop\reactApp\npm-debug.log

+0

をwebpack2するように更新していることです。 'output.path'は絶対パスか'/'でなければなりません。 https://webpack.js.org/configuration/ –

答えて

1

あるnpm startを実行すると、私は昨日、この問題を満たす、と私は最終的に今日それを解決して、私はそれはあなたを助けることができる願っています。あなたのwebpack.config.jsで 、あなたがパスに絶対パスを作成する必要があり、以下のようにそれを行う:

output:{ 
    path:__dirname + '/dist', 
    filename:"build.js" 
    }, 

__dirnameは、プロジェクトのパスであり、distがあなたのビルドを保存するパスです。 JS、
とあなたのindex.htmlで

<script src="/build.js"> 

    </script> 

理由は、エラーがあなたのWebPACKの設定が間違っている、言うようにWebPACKのは

+0

webpack.config.jsの './any-dir'を__dirname + '/ any-dir'に置き換えて、これを解決する方法の例を参照してください。私。 – ImranNaqvi

関連する問題