2017-02-06 3 views
0

Я учусь response.js. Я выполнил все команды, необходимые для настройки реакции js , но когда я запустил npm start, эта команда даст мне ошибку. Я не понял эту проблему. Когда я бегу 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

Как говорит ошибка, ваш Webpack конфигурации неправильно. 'output.path' должен быть абсолютным путем или'/'. Прочтите документы для примера того, как решить эту проблему: https://webpack.js.org/configuration/ –

ответ

1

Я встречаю эту проблему вчера, и я, наконец, решил ее сегодня, и я хочу это может помочь вам. в ваших webpack.config.js, вы должны сделать путь абсолютный путь, сделать это в следующем виде:

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

__dirname путь вашего проекта, расстояние это путь, который вы хотите сохранить сборку. JS,
и в вашем index.html

<script src="/build.js"> 

    </script> 

причина заключается в том, что WebPack обновляется на webpack2

+0

, заменяющий './any-dir' на __dirname + '/ any-dir' в webpack.config.js, который работал для меня . – ImranNaqvi