V1.0.1 рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж v1.0.4 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
C:\wamp\www\DoLyfe>nodemon -V --dump server.js
5 Jan 20:56:41 - [nodemon] v1.0.4
5 Jan 20:56:41 - [nodemon] to restart at any time, enter `rs`
5 Jan 20:56:41 - [nodemon] ignoring: .git/* node_modules/**/node_modules/*
5 Jan 20:56:41 - [nodemon] watching: *.*
5 Jan 20:56:41 - [nodemon] watching extensions: js
--------------
{ run: false,
system: { noWatch: false, watchWorks: false },
required: false,
dirs: [ 'C:\\wamp\\www\\DoLyfe' ],
timeout: 1000,
options:
{ verbose: true,
dump: true,
script: 'server.js',
args: [],
ignore:
[ '.git/',
'node_modules/**/node_modules/',
re: /\.git/|node_modules/.*.*/node_modules// ],
watch: [ '*.*', re: /.*\..*/ ],
restartable: 'rs',
execMap: { py: 'python', rb: 'ruby' },
stdin: true,
execOptions:
{ script: 'server.js',
exec: 'node',
nodeArgs: undefined,
ext: 'js',
execArgs: [] },
ext: 'js',
monitor: [ '*.*', '!.git/*', '!node_modules/**/node_modules/*' ] },
load: [Function],
reset: [Function: reset],
lastStarted: 0,
loaded: [] }
--------------
OS: win32 x64
node: v0.10.22
nodemon: v1.0.4
cwd: C:\wamp\www\DoLyfe
command: node C:\Users\Alex\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.js -V --dump server
.js
--------------
5 Jan 20:56:41 - [nodemon] exiting
рдореИрдВ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ server.js рдФрд░ рдЕрдиреНрдп js рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕рд╣реЗрдЬ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреГрд╖реНрда рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред
рдмрдХрд╡рд╛рд╕ред рдЗрд╕ рдкрд░ред
рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдореЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛!) рдореЗрдВ рдПрдХ рдлрд┐рдХреНрд╕ рдорд┐рд▓рд╛ рд╣реИ!
рдлрд┐рдХреНрд╕реНрдб рдФрд░ [email protected] рдХреЗ рддрд╣рдд
V1.0.5 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:
C:\wamp\www\DoLyfe>nodemon -V --dump server.js
6 Jan 00:34:03 - [nodemon] v1.0.5
6 Jan 00:34:03 - [nodemon] to restart at any time, enter `rs`
6 Jan 00:34:03 - [nodemon] ignoring: .git/* node_modules/**/node_modules/*
6 Jan 00:34:03 - [nodemon] watching: *.*
6 Jan 00:34:03 - [nodemon] watching extensions: js
--------------
{ run: false,
system: { noWatch: false, watchWorks: false },
required: false,
dirs: [ 'C:\\wamp\\www\\DoLyfe' ],
timeout: 1000,
options:
{ verbose: true,
dump: true,
script: 'server.js',
args: [],
ignore:
[ '.git/',
'node_modules/**/node_modules/',
re: /\.git/|node_modules/.*.*/node_modules// ],
watch: [ '*.*', re: /.*\..*/ ],
restartable: 'rs',
execMap: { py: 'python', rb: 'ruby' },
stdin: true,
execOptions:
{ script: 'server.js',
exec: 'node',
nodeArgs: undefined,
ext: 'js',
execArgs: [] },
ext: 'js',
monitor: [ '*.*', '!.git/*', '!node_modules/**/node_modules/*' ] },
load: [Function],
reset: [Function: reset],
lastStarted: 0,
loaded: [] }
--------------
OS: win32 x64
node: v0.10.22
nodemon: v1.0.5
cwd: C:\wamp\www\DoLyfe
command: node C:\Users\Alex\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.js -V --dump server
.js
--------------
6 Jan 00:34:03 - [nodemon] exiting
рдиреЛрдЯ: рдореЗрд░реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╣реИ:
nodemon -V server.js
рдФрд░ рдлрд╝рд╛рдЗрд▓ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдЬрд┐рд╕реЗ рдпрд╣ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ watchWorks: false
- рдЬрдм рдпрд╣ рд╕рдЪ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ... рдпрд╣реА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИред
рдЖрдк рдХрд┐рд╕ рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рдкрд░ рд╣реИрдВ? (рдореИрдВрдиреЗ XP рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ ... рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рдХрдо!) рдФрд░ рдиреЛрдб рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг (рдореИрдВрдиреЗ v0.10.23 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛)ред
рдХреНрдпрд╛ рдЖрдк рднреА рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдЖрдЙрдЯрдкреБрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:
var fs = require('fs'),
crypto = require('crypto'),
file = 'test' + crypto.randomBytes(16).toString('hex');
console.log('watching', file);
fs.writeFileSync(file, 'ok');
setTimeout(function () {
fs.watch(file, { persistent: false }, function (event, filename) {
console.log('fs.watch worked', filename);
});
}, 1000);
fs.watchFile(file, function (a, b) {
console.log('watchFile worked');
})
setTimeout(function () {
fs.writeFileSync(file, 'ok1');
}, 2000);
рдиреЛрдбрдо рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд╕ "рдиреЛрдб script.js" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 8.1 (x64), рдиреЛрдб 0.10.24 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрди рд╣реИ:
>node test.js
watching test5aa09b09f6618bf5fd3c3d53fba9bd1f
fs.watch worked test5aa09b09f6618bf5fd3c3d53fba9bd1f
fs.watch worked test5aa09b09f6618bf5fd3c3d53fba9bd1f
watchFile worked
рдпрджрд┐ рдореИрдВ рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рд╕рдВрджреЗрд╢ рдорд┐рд▓рддреЗ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рдж!
рдХреНрдпрд╛ рдЖрдк nodemon --dump
рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдореИрдВ рдЖрдкрдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХреВрдБ
configред
рд░рд╡рд┐рд╡рд╛рд░, 5 рдЬрдирд╡рд░реА 2014 рдХреЛ, рдЧреИрдмрд░рдкреНрд░реЛ рдиреЗ рд▓рд┐рдЦрд╛:
рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 8.1 (x64), рдиреЛрдб 0.10.24 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрди рд╣реИ:
рдиреЛрдб рдкрд░реАрдХреНрд╖рдгред js
test5aa09b09f6618bf5fd3c3d53fba9bd1f рджреЗрдЦрдирд╛
fs.watch рдиреЗ test5aa09b09f6618bf5fd3c3d53fba9bd1f рдХрд╛рдо рдХрд┐рдпрд╛
fs.watch рдиреЗ test5aa09b09f6618bf5fd3c3d53fba9bd1f рдХрд╛рдо рдХрд┐рдпрд╛
watchFile рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛рдпрджрд┐ рдореИрдВ рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд╡рд╣реА рдорд┐рд▓рддрд╛ рд╣реИ
рд╕рдВрджреЗрд╢ рдлрд┐рд░ рд╕реЗредрдзрдиреНрдпрд╡рд╛рдж!
-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ Gi tHubhttps рдкрд░
ред
- рд░реЗрдореА
рдореИрдВ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдореЗрд░реЗ рдШрд░ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдо рдХреЛ рдореИрдВ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдпрджрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ npm рдХреЗ рд╕рд╛рде рдЖрддреА рд╣реИред
@ рдмрд░реНрдлреАрд▓реЗ рд▓реЛрд▓ ,
рдореИрдВ Win 8 x64
рдкрд░ рд╣реВрдВ, Node v0.10.22
рд╕рд╛рде рдЖрдЬрдорд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ v0.10.24
рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг --dump
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣реИ)ред
рдпрд╣рд╛рдВ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:
watching test808f642ac04ce787747d5dd5f0581f2a
fs.watch worked test808f642ac04ce787747d5dd5f0581f2a
fs.watch worked test808f642ac04ce787747d5dd5f0581f2a
watchFile worked
--dump
рдиреЛрдб рдХреЗ рд╕рд╛рде v0.10.24
рдЖрдЙрдЯрдкреБрдЯ:
C:\wamp\www\DoLyfe>nodemon -V --dump server.js
6 Jan 14:54:38 - [nodemon] v1.0.5
6 Jan 14:54:38 - [nodemon] to restart at any time, enter `rs`
6 Jan 14:54:38 - [nodemon] ignoring: .git/* node_modules/**/node_modules/*
6 Jan 14:54:38 - [nodemon] watching: *.*
6 Jan 14:54:38 - [nodemon] watching extensions: js
--------------
{ run: false,
system: { noWatch: false, watchWorks: false },
required: false,
dirs: [ 'C:\\wamp\\www\\DoLyfe' ],
timeout: 1000,
options:
{ verbose: true,
dump: true,
script: 'server.js',
args: [],
ignore:
[ '.git/',
'node_modules/**/node_modules/',
re: /\.git/|node_modules/.*.*/node_modules// ],
watch: [ '*.*', re: /.*\..*/ ],
restartable: 'rs',
execMap: { py: 'python', rb: 'ruby' },
stdin: true,
execOptions:
{ script: 'server.js',
exec: 'node',
nodeArgs: undefined,
ext: 'js',
execArgs: [] },
ext: 'js',
monitor: [ '*.*', '!.git/*', '!node_modules/**/node_modules/*' ] },
load: [Function],
reset: [Function: reset],
lastStarted: 0,
loaded: [] }
--------------
OS: win32 x64
node: v0.10.24
nodemon: v1.0.5
cwd: C:\wamp\www\DoLyfe
command: node C:\Users\Alex\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.js -V --dump server
.js
--------------
6 Jan 14:54:38 - [nodemon] exiting
@alexilyaev рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ - рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдЪреАрдпрд░реНрд╕ (рдФрд░ рд╣рд╛рдБ, рдореИрдВ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдбрдВрдк рдореЗрдВ рдерд╛!)ред
рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ (рдШрдбрд╝реА рд╕рдорд░реНрдерди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдлрд┐рд░ рднреА system.watchWorks рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рдЭреВрдареА рд╣реИред
рдХреНрдпрд╛ рдЖрдк freenode.net рдкрд░ #nodemon irc рдЪреИрдирд▓ рдореЗрдВ рдореБрдЭрд╕реЗ рдЬреБрдбрд╝ рдкрд╛рдПрдВрдЧреЗ? рдореИрдВ рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реА рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 8 рд╡реАрдПрдо рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ system.watchWorks = true
рднреА рдорд┐рд▓рд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдЬреАрдм рд╣реИред
(рдФрд░ рдЕрдм рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд▓реИрдкрдЯреЙрдк рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ _even_ рдЬреЛ рд╡реЙрдЪрд╡реЙрд░реНрдХ рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЙрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛!)ред
рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА
рд╢реАрдШреНрд░ рд╣реА рд░рд┐рд▓реАрдЬ рд╣реЛрдЧреАред
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ: https://gist.github.com/remy/8283715
1.0.6
рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред
рдзрдиреНрдпрд╡рд╛рдж!
рдмрд╕ рдПрдХ рд╕рд╡рд╛рд▓, Git рдкреБрд▓ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ -V
cmd рдХреЗ рд╕рд╛рде рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред
6 Jan 20:59:36 - [nodemon] files triggering change check: .git
6 Jan 20:59:36 - [nodemon] changes after filters (before/after): 1/0
6 Jan 20:59:36 - [nodemon] files triggering change check: .git
6 Jan 20:59:36 - [nodemon] changes after filters (before/after): 1/0
рд╡реЗ рдкреБрдирдГ рдЖрд░рдВрдн рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ .git
рдХреА рдЕрдирджреЗрдЦреА рд╕реВрдЪреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рджреМрдбрд╝рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
{
"ext": "js json",
"ignore": [
".git",
"app",
"config",
"logs",
"node_modules",
"scripts",
"test"
]
}
html
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдЬреЛ рд╕реАрдзреЗ рдПрдХ рдЙрдкреЗрдХреНрд╖рд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реНрдерд┐рдд рд╣реИ (рдЬреИрд╕реЗ app\index.html
), рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧрд╣рд░реЗ рд╕реНрддрд░реЛрдВ рдореЗрдВ рдирд╣реАрдВред
рдФрд░ рдПрдХ рдФрд░ рддреНрд╡рд░рд┐рдд, рдХреНрдпрд╛ рдореИрдВ рдиреЙрдбреЗрдореЛрди рдХреЛ рдХреЗрд╡рд▓ 1 рдпрд╛ рдЕрдзрд┐рдХ рдлрд╛рдЗрд▓реЛрдВ (рдЬреИрд╕реЗ server.js
) рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рддреЛ рдореБрдЭреЗ рдЙрд╕ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд╣рд░ рдлреЛрд▓реНрдбрд░ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдпрд╛ рд╕рдм-рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ server.js
рдбрд╛рд▓рдирд╛ рдкрдбрд╝реЗрдЧрд╛?
рдЯреНрд░рд┐рдЧрд░ рдЪреЗрдХ рдореЗрдВ .it рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ - рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рдЙрдкреЗрдХреНрд╖рд╛ рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдВрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИ (рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЗрд╕реЗ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкреБрдирдГ рдЖрд░рдВрдн рд╣реЛ ( server.js
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ), рддреЛ рдмрд╕ рдЗрд╕реЗ рдШрдбрд╝реА рдореЗрдВ рд░рдЦреЗрдВ:
{
"watch": ["server.js"]
}
рдпрджрд┐ server.js
рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдХреЗрд╡рд▓ рдиреЛрдбрдо рдкреБрдирдГ рдЖрд░рдВрдн рд╣реЛрдЧрд╛ред
рдорд╣рд╛рди, рд╡рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдлрд┐рд░ рд╕реЗ, рд╣рд░ рджреВрд╕рд░реА рдлрд╝рд╛рдЗрд▓ рдЙрди change check
рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЙрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред
watch.js
, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ignoredFilter
рдлрд╝рдВрдХреНрд╢рди рдХреЛ filterAndRestart
рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж!
@remy Btw, рд╡рд┐рди 8 рд╡реАрдПрдо рдФрд░ рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рдерд╛?
рдорддрд▓рдм, рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛?
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ (рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП
рдореЗрд░реЗ рд╡реАрдПрдо рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореИрдХ рдУрдПрд╕ рдкрд░ рдмреИрдард╛ рд╣реИ рдФрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд┐рд╕реА рддрд░рд╣ рд╣реИ
рдЕрд▓рдЧ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛), рд▓реЗрдХрд┐рди рдореИрдВ рдЬреЛ рдХреБрдЫ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐
config.system.watchWorks рдЧрд▓рдд рд╣реИ, рдЬрдмрдХрд┐ рдореЗрд░рд╛ рд╕рдЪ рдерд╛ред
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЖрдЬ рд╢рд╛рдо рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рддреЛ рд╡реЙрдЪрд╡реЙрд░реНрдХреНрд╕ рдЭреВрда рдХреЗ рд░реВрдк рдореЗрдВ рдЖ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╣реИ
рдореИрдВ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛
рдареАрдХ рд╕реЗ рдЬрд╛рд░реА рдХрд░реЛред
7 рдЬрдирд╡рд░реА 2014 22:18 рдХреЛ, рдПрд▓реЗрдХреНрд╕ рдЗрд▓рд┐рдпрд╛рд╡ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:
@remy https://github.com/remy Btw, рдХреНрдпрд╛ рдЕрдВрддрд░ рдерд╛
рдЖрдк 8 рд╡реАрдПрдо рдФрд░ рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдЬреАрдд рд░рд╣реЗ рд╣реИрдВ?рдорддрд▓рдм, рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛?
-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ Gi tHubhttps рдкрд░
ред
рд╣рд╛рдп @remy , рдореИрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдкреАрдЖрдИ
рдзрдиреНрдпрд╡рд╛рджред
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдирд╣реАрдВред рд╢рд╛рдпрдж рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рдмреИрд╢ рдордВрдЪред
рд╢реБрдХреНрд░ рдкрд░, 18 рдирд╡рдВрдмрд░ 2016, 22:26 raansilrey, рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:
рд╣рд╛рдп @remy https://github.com/remy , рдореИрдВ рдПрдХ рдПрдкреАрдЖрдИ рд░реАрд╕реНрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбрдореЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИрдВ
рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдФрд░ рд╣реИрдВ
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬреЛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ?рдзрдиреНрдпрд╡рд╛рджред
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/remy/nodemon/issues/252#issuecomment -261658459, рдпрд╛ рдореВрдХ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAA1hK1SUmJVf-J4wZTgVLBEz1cc_Yz5ks5q_iYEgaJpZM4BXgow
ред
рдореБрдЭреЗ рднреА рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред рдЬрдм рдореИрдВ рдХреЛрдб рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдиреЛрдбрдореЙрди рдореЗрд░реА рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЬреЛ рднреА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, C: \ Program Files (x86) рдореЗрдВ рдиреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрдм рднреА, рдореИрдВ рдПрдХ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рддреЛ рдпрд╣ рд╢рд┐рдХрд╛рдпрдд рд╣реБрдИ рдХрд┐ рдореБрдЭреЗ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдиреЛрдбрдЬ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрдкрдиреЗ рд╕реА рдХреЗ рд░реВрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛; \ рдбреНрд░рд╛рдЗрд╡ред рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЪрд╛рд╣реЗ рд╕реАрдПрдордбреА рд▓рд╛рдЗрди рдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╡рд╣реА рдореБрджреНрджрд╛ред рд▓рд┐рдирдХреНрд╕ рдорд┐рдВрдЯ 18, 64 рдмрд┐рдЯред рдПрдХ tiddlywiki рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣рд╛рдВ рдиреЛрджреЛрдорди рдбрдВрдк рд╣реИ
[Nodemon]
1.11.0
[nodemon] рдХрд┐рд╕реА рднреА рд╕рдордп рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,rs
[рд╕рдВрдЬреНрдЮрд╛] рджреЗрдЦрдирд╛ :ред
рдиреЛрдб: v6.9.1
рдиреЛрдбреЛрдореИрди: 1.11.0
рдЖрджреЗрд╢: / home/who/.nvm/versions/node/v6.9.1/bin/node/home/who/.nvm/versions/node/v6.9.1/bin/nodnemon-dump
cwd: / home / who / yaah / IldyOS: linux x64
{рд░рди: рдЕрд╕рддреНрдп,
рд╕рд┐рд╕реНрдЯрдо: {cwd: '/ home / who / yaah / Ildy'},
рдЖрд╡рд╢реНрдпрдХ: рдЧрд▓рдд,
dirs: ['/ рдШрд░ / рдЬреЛ / рдпрд╛рд╣ / рдЗрд▓реНрдбреА'],
рд╕рдордп рд╕рдорд╛рдкреНрдд: 1000,
рд╡рд┐рдХрд▓реНрдк:
{рдбрдВрдк: рд╕рдЪ,
рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛:
['ред рдЕрдЧрд╕реНрдд',
'.Nyc_output',
'.Sass-рдХреИрд╢',
'Bower_components',
'рдХрд╡рд░реЗрдЬ',
'Node_modules',
рдлрд┐рд░ рд╕реЗ: /ред
рдШрдбрд╝реА: [' ред ', рдкреБрдирдГ: /ред .. /],
ignoreRoot:
['ред рдЕрдЧрд╕реНрдд',
'.Nyc_output',
'.Sass-рдХреИрд╢',
'Bower_components',
'рдХрд╡рд░реЗрдЬ',
'node_modules'],
рдкреБрдирд░рд╛рд░рдВрдн: 'рдЖрд░рдПрд╕',
рд░рдВрдЧ: рд╕рдЪ,
рдирд┐рд╖реНрдкрд╛рджрд┐рдд: {py: 'python', rb: 'ruby'},
рд╕реНрдЯрдб: рд╕рдЪ,
runOnChangeOnly: рдЧрд▓рдд,
рдХреНрд░рд┐рдпрд╛: рдЕрд╕рддреНрдп,
stdout: рд╕рдЪ,
execOptions:
{рд╕реНрдХреНрд░рд┐рдкреНрдЯ: рдЕрд╢рдХреНрдд,
рдирд┐рд╖реНрдкрд╛рджрди: 'рдиреЛрдб',
args: [],
scriptPosition: рдЕрд╢рдХреНрдд,
рдиреЛрдбрдЕрд░реНрдЧреНрд╕: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд,
ext: 'js, json',
env: {},
рдирд┐рд╖реНрдкрд╛рджрдиреЛрдВ: []},
рдкрд░ рдирдЬрд░ рд░рдЦрдиреЗ рдХреЗ:
[' ред '
'! .Git',
'! .Nyc_output',
'! .Sass-рдХреИрд╢',
'! Bower_components',
'!рдХрд╡рд░реЗрдЬ',
'(node_modules']},
рд╕рдВрдХреЗрдд: 'SIGUSR2',
рд▓реЛрдб: [рд╕рдорд╛рд░реЛрд╣],
рд░реАрд╕реЗрдЯ: [рд╕рдорд╛рд░реЛрд╣: рд░реАрд╕реЗрдЯ],
рдЕрдВрддрд┐рдо рдЪрд░рдг: 0,
рд▓рджрд╛ рд╣реБрдЖ: [],
рдШрдбрд╝реАрдЖрджреЗрд╢: {raw: {рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп: 'рдиреЛрдб', args: []}, рд╕реНрдЯреНрд░рд┐рдВрдЧ: 'рдиреЛрдб'}}
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП; рдореБрдЭреЗ рдЖрдЬ рднреА 1.11.0 рдФрд░ рдиреЛрдб v7.10.0 рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░реА рдЬрдбрд╝ dir рдореЗрдВ .build
рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд┐рдХрд╛рд▓рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред .build
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореЗрд░реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдЯреНрд░реА рдХрд╛ рдПрдХ рдмреЗрд╕реЗрд▓-рдЯреНрд░рд╛рдВрд╕рдкреНрд▓реИрдиреНрдб рд╕рдВрд╕реНрдХрд░рдг рдерд╛ред рдПрдХ рдмрд╛рд░ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рдерд╛ред
рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд╛рд░рдг рдерд╛, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрднрд┐рднрд╛рд╡рдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .
(рдбреЙрдЯ) рдЙрдкрд╕рд░реНрдЧ рдерд╛ред
рдЬрдм рдкреИрд░реЗрдВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .
рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдерд╛, рддреЛ рдиреЛрдбрдо рдкреБрдирдГ рдЖрд░рдВрдн рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред
рдореИрдВрдиреЗ .
рдЙрдкрд╕рд░реНрдЧ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
-L (рд╡рд┐рд░рд╛рд╕рдд рд╡рд┐рдХрд▓реНрдк) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдпреЛрдирд┐ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
@iemadk рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдореБрдЭреЗ рдкрд╛рдЧрд▓ рдХрд░ рд░рд╣рд╛ рдерд╛!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА