Я использую модуль webpack npm для запуска приложения. Я хотел перенаправить вывод npm run dev
в файл журнала вместо консоли. Сначала я сделал
npm run dev 2>>server.log
, но это не сработало. Тогда я попытался
npm run dev >> server.log
На этот раз я получил журналы, но не все из них.Перенаправление ввода в npm
Ожидаемые журналы
> [email protected] dev /home/ishi/chapter2
> webpack-dev-server --host 0.0.0.0
Project is running at http://0.0.0.0:8080/
webpack output is served from/
Hash: ce4d448423d93946f04d
Version: webpack 2.2.1
Time: 4111ms
Asset Size Chunks Chunk Names
app.js 1.35 MB 0 [emitted] [big] main
index.html 1.29 kB [emitted]
chunk {0} app.js (main) 1.32 MB [entry] [rendered]
[82] ./~/web3/index.js 193 bytes {0} [built]
[86] ./app/javascripts/app.js 3.56 kB {0} [built]
[87] (webpack)-dev-server/client?http://0.0.0.0:8080 4.9 kB {0} [built]
[88] ./build/contracts/Voting.json 4.08 kB {0} [built]
[90] ./~/ansi-regex/index.js 135 bytes {0} [built]
[129] ./~/punycode/punycode.js 14.7 kB {0} [built]
[132] ./~/querystring-es3/index.js 127 bytes {0} [built]
[161] ./~/strip-ansi/index.js 161 bytes {0} [built]
[164] ./app/stylesheets/app.css 913 bytes {0} [built]
[171] ./~/truffle-contract/index.js 2.64 kB {0} [built]
[206] ./~/url/url.js 23.3 kB {0} [built]
[241] (webpack)-dev-server/client/overlay.js 3.59 kB {0} [built]
[242] (webpack)-dev-server/client/socket.js 856 bytes {0} [built]
[244] (webpack)/hot/emitter.js 77 bytes {0} [built]
[246] multi (webpack)-dev-server/client?http://0.0.0.0:8080 ./app/javascripts/app.js 40 bytes {0} [built]
+ 232 hidden modules
webpack: Compiled successfully.
Фактические журналы В первом случае
<empty log file>
Фактические журналы Во втором случае
[161] ./~/strip-ansi/index.js 161 bytes {0} [built]
[164] ./app/stylesheets/app.css 913 bytes {0} [built]
[171] ./~/truffle-contract/index.js 2.64 kB {0} [built]
[206] ./~/url/url.js 23.3 kB {0} [built]
[241] (webpack)-dev-server/client/overlay.js 3.59 kB {0} [built]
[242] (webpack)-dev-server/client/socket.js 856 bytes {0} [built]
[244] (webpack)/hot/emitter.js 77 bytes {0} [built]
[246] multi (webpack)-dev-server/client?http://0.0.0.0:8080 ./app/javascripts/app.js 40 bytes {0} [built]
+ 232 hidden modules
webpack: Compiled successfully.
'npm run dev >> server.log' работает для меня. просто чтобы убедиться, что вы не используете 'tail', чтобы увидеть содержимое server.log, не так ли? –
Я использую 'tail' – radbrawler
Вот почему вы видите только 10 последних строк файла. Вместо этого используйте 'cat', чтобы просмотреть весь файл. –