0

Fluxible で生成されたアプリのwebpack-dev-server.jsの次の行で、「シェルが定義されていません」というエラーが発生します。

shell.env.PORT = shell.env.PORT || 3001;
shell.exec('"./node_modules/.bin/nodemon" start.js -e js,jsx', function () {});

やった

var shell = require('child_process');

.listen(3000, function () {
    shell.env = process.env;
    shell.env.port = 3001;
    shell.exec('"./node_modules/.bin/nodemon" start.js -e js,jsx', function () {});
    console.log('Webpack Dev Server listening on port 3000');
});

変更後、サーバーはエラーなしで起動しましたが、変更時の自動再起動は機能しません。私は何を間違っていますか?

4

1 に答える 1

0

私が修正するジェネレーターのバグのように見えます。

コードの最初の行を に変更して、var shell = require('shelljs');問題が解決するかどうかを確認してください。

于 2015-11-06T20:56:11.047 に答える