рдХреНрдпрд╛ рдЖрдк рдПрдХ _feature_ рдпрд╛ рдПрдХ _bug_ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдмрдЧ
рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рддреАрд╕рд░рд╛ рдЪрд░рдг: linking dependencies
рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд▓реЗ рд░рд╣рд╛ рд╣реИ
рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдмрдЧ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдиреЛрдб.рдЬреЗрдПрд╕, рдпрд╛рд░реНрди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВред
рдиреЛрдб: 6.7.0
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10
рдореБрдЭреЗ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдЗрд╕ https://github.com/macdja38/pvpsite/blob/master/package.json рдХреЗ рд╕рд╛рде 200+ рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рд╕рднреНрдп i7 рдХреЗ рд╕рд╛рде рдПрдХ SSD рдмрдВрджред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореБрджреНрджрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдбрд┐рдлреЗрдВрдбрд░ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реБрдП рд╕рдВрднрд╡рдд: рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ 200 рдХреЗ рд╕реНрддрд░ рдХреЛ рдШрдЯрд╛рдХрд░ 50 рдХреЗ рдХрд░реАрдм рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреБрдЫ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдиреЗ рдЦреБрдж рдХреЛ рдереЛрдбрд╝рд╛ рддреЛрдбрд╝ рджрд┐рдпрд╛ред
рдореИрдВ рд▓рдЧрднрдЧ 30 рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде git рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╣реИред
рд╡рд┐рдВрдбреЛрдЬ 10
рдиреЛрдб v5.5.0
рдзрд╛рдЧрд╛ 0.16.1
рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд▓рд┐рдВрдХрд┐рдВрдЧ рдЯрд╛рдЗрдо рдХрд╛рдлреА рдХрдо рд╣реЛ рдЧрдпрд╛
рд╢рд╛рдпрдж рдЗрд╕ рдкреАрдЖрд░ рджреНрд╡рд╛рд░рд╛ "рд╣рд▓" рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╣рд╛рдБ, рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рд╣рдо рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣рд╛рдБ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :( рд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ npm рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЫреЛрдЯреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ EXT4 рдпрд╛ ZFS рдХреА рддреБрд▓рдирд╛ рдореЗрдВ NTFS рдкрд░ рдЖрдо рддреМрд░ рдкрд░ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдУрд╡рд░рд╣реЗрдб рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рджреНрд╡рд╛рд░рд╛ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдХрд┐, рдпрд╛рд░реНрди _still_ npm рд╕реЗ рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдпрд╛ рдореИрдХ рдкрд░ рдЙрддрдирд╛ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдореИрдВ рдХрд┐рд╕реА рднреА рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдореИрдХ рдкрд░ рд╣реВрдБред рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреЛрдгреАрдп-js рдРрдк рдХреЗ рд╕рд╛рде рднреА рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рдирд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред рдЙрдмрдВрдЯреВ рдкрд░ 174 рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред
0.17.8
рд╕реЗ 0.17.19
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рд▓рдЧреА
рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рднреА рдореИрдВ рдХрд┐рд╕реА рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рдереНрд░реЛ рд▓рд┐рдВрдХрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Npm рд╡рд╣ рддреЗрдЬреА рд╕реЗ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
рдпрд╣ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЧрдЬрдиреА (рд╣рд░реЛрдХреВ рдкрд░):
{
"name": "yarn-link-slowness",
"version": "0.1.0",
"private": true,
"dependencies": {
"axios": "^0.15.3",
"lodash": "^4.17.2",
"react": "^15.4.1",
"react-dom": "^15.4.1",
"react-player": "^0.12.1",
"react-redux": "^4.4.6",
"react-router": "^3.0.0",
"react-router-redux": "^4.0.7",
"react-scripts": "^0.8.4",
"redux": "^3.6.0",
"redux-auth-wrapper": "^0.9.0",
"redux-logger": "^2.7.4",
"redux-promise-middleware": "^4.2.0",
"redux-thunk": "^2.1.0"
},
"engines": {
"node": "7.2.1",
"yarn": "0.17.8"
}
}
рдпрд╛рд░реНрди 0.17.8 рдХреЗ рд╕рд╛рде, рдЗрдВрд╕реНрдЯреЙрд▓ рдореЗрдВ 37 рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрд╛рд░реНрди 0.17.10 рдХреЗ рд╕рд╛рде, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди 97 рд╕реЗрдХрдВрдб рд▓реЗрддрд╛ рд╣реИред рдХреЛрдИ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ (рд╣рд░ рдмрд╛рд░ рдирдП рд╣рд░реЛрдХреВ рдРрдк)ред
тЬи 45.10 рдХреЗ рджрд╢рдХ рдореЗрдВред
"autoprefixer": "6.3.6",
"babel-core": "6.7.6",
"babel-jest": "13.0.0",
"babel-loader": "6.2.4",
"babel-plugin-transform-class-properties": "6.9.1",
"babel-plugin-transform-object-rest-spread": "6.8.0",
"babel-preset-es2015": "6.6.0",
"babel-preset-react": "6.5.0",
"bluebird": "3.3.5",
"cardmask": "github:aj0strow/cardmask#v1.0.0",
"chai": "3.5.0",
"classnames": "2.2.5",
"copy-webpack-plugin": "2.1.3",
"core-js": "2.4.1",
"css-loader": "0.23.1",
"enzyme": "2.3.0",
"file-loader": "0.8.5",
"force-case-sensitivity-webpack-plugin": "0.1.1",
"jest": "13.0.0",
"jest-cli": "13.0.0",
"json-loader": "0.5.4",
"lodash": "4.11.1",
"moment": "2.13.0",
"ms": "0.7.1",
"node-sass": "3.4.2",
"postcss-loader": "0.9.1",
"raw-loader": "0.5.1",
"react": "15.2.0",
"react-addons-css-transition-group": "15.2.0",
"react-addons-test-utils": "15.2.0",
"react-css-transition-replace": "2.0.1",
"react-dom": "15.0.1",
"react-redux": "4.4.5",
"react-router": "2.3.0",
"react-textarea-autosize": "4.0.3",
"recompose": "0.20.2",
"redux": "3.5.1",
"redux-actions": "0.10.0",
"redux-thunk": "2.0.1",
"reselect": "2.5.3",
"sass-loader": "3.2.0",
"sinon": "1.17.4",
"style-loader": "0.13.1",
"webpack": "1.13.0",
"webpack-dev-server": "1.14.1",
"whatwg-fetch": "1.0.0",
"zxcvbn": "4.3.0"
рдХреГрдкрдпрд╛, рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ "рд▓рд┐рдВрдХрд┐рдВрдЧ рдирд┐рд░реНрднрд░рддрд╛" рдХрджрдо рдореЗрдВ рдпрд╛рд░реНрди рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдЪрд░рдг рдкрд░ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрдиреЛрдВ рдкрд░ рдПрдХ рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП ~ 1000 рд╕реЗ ~ 65000 рддрдХ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рдЗрд╕ рдЕрдВрдХ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рднреАред yarn add
рд╕рд╛рде рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ "рд▓рд┐рдВрдХрд┐рдВрдЧ рдирд┐рд░реНрднрд░рддрд╛" рдХреЛ рдЯреНрд░рд┐рдЧрд░ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓реЗрддрд╛ рд╣реИред рдЕрдм рд╡рд╛рдкрд╕ npm рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдиреЛрдб: 6.9.2
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10
рдиреЛрдб: 7.3.0
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10 64
рдореЗрд░реЗ рд▓рд┐рдП рднреА рд╡реИрд╕рд╛ рд╣реА
рдореБрдЭреЗ рднреАред рд▓рд┐рдВрдХ 23420 ... рдХреБрдЫ, рдФрд░ рдЕрдЪреНрдЫреЗ рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ рдбреЗрдврд╝ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред
рд╕реВрдд 0.19.1
рдиреЛрдбрдЬреЗрдПрд╕ 7.3.0
рд╡рд┐рдВрдбреЛрдЬ 10
yarn add moment
105 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рдЗрд╕рдХреА рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИред : /
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рд╕рдордп рдХрдо рд╣реЛрдХрд░ ~ 30 рд╕реЗ ~ 50 рд╕реЗрдХрдВрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рд╡рд╣ рдорджрдж рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред
рдмрд╕ рдХреНрд░рд┐рдПрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдРрдк рдХреА рдПрдХ рддрд╛рдЬрд╝рд╛ рдХреЙрдкреА рдЪрд▓рд╛рдИ рдФрд░ рдЗрд╕реЗ 876.37 рд╕реЗрдХреЗрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдЖрдкрдХрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ / рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдПрдирдкреАрдПрдо рдФрд░ рд╕реАрдЖрд░рдП рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдмрд╣реБрдд рддреЗрдЬ рдерд╛ред
рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕рд▓рд╛рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдмрдВрдЯреВ рдмреИрд╢ рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕рд▓рд╛рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдмрдВрдЯреВ рдмреИрд╢ рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбрд┐рд╕реНрдХ I / O рдмреЗрд╣рдж рдзреАрдорд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рд╕рдордп рдПрдХ рдЬреНрдЮрд╛рдд рд╕реАрдорд╛ рд╣реИ
рд▓реЗрдХрд┐рди рдПрдирдкреАрдПрдо рдФрд░ рд╕реАрдЖрд░рдП рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдмрд╣реБрдд рддреЗрдЬ рдерд╛ред
@JeffBaumgardt - рджрд┐рд▓рдЪрд╕реНрдк ... рдпрд╛рд░реНрди рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдзреАрдорд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА
@ рдбреИрдирд┐рдпрд▓ 15 рдпрд╣ рд╢рд╛рдпрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдиреЛрдб рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рдбреА-рдЗрдВрд╕реНрдЯреЙрд▓ рдЫреЛрдЯреЗ рдереЗред рддреЛ рдореИрдВ npm add <packages> --save-dev
рдХрд░реВрдВрдЧрд╛, рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдФрд░ рдпрд╛рд░реНрди рдХреЛ рдЪрд▓рд╛рдКрдВрдЧрд╛ рдФрд░ рдЬреЛ рдХрд┐ yarn add <packages> -D
рдПрдХ рдмрд╛рд░ рдЪрд▓рдиреЗ рд╕реЗ рддреЗрдЬ рд╣реЛред рдЕрдм рд╣рд░ рдХреЛрдИ рдпрд╛рд░реНрди рдкрд░ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореИрдВ рддрд╛рд▓рд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЕрдкрдиреЗ рдмрдВрдбрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╣рд╛рди рд░рд╣рд╛ рд╣реИ:
cc @echobnet
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ
рдЕрдкрдиреЗ рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕реНрдерд╛рди рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП yarn cache dir
рдЪрд▓рд╛рдПрдБ
рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ x 3-10 рдХреЗ рд▓рд┐рдП рд╕реНрдкреАрдб-рдЕрдк
@SleeplessByte рдпрд╛ рдЖрдк рдХреЗрд╡рд▓ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ yarn
рдФрд░ node
рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдореИрдХ рдкреНрд░реЛ рдкрд░ рднрдпрд╛рд╡рд╣ рд▓рд┐рдВрдХ рдмрд╛рд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред
OS: OS X 10.11.6 (El Capitan)
рдиреЛрдб: 7.6.0
рд╕реВрдд: 0.20.3
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рдореИрдХ 10.12.3 рдкрд░ _very_ slow рд╣реИ, рднреАред рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВред
рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдореЗрд░рд╛ рд╕реЗрдЯрдЕрдк рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ _way_ рдзреАрдорд╛ рд╣реИред рдпрд╛рд░реНрди рдХрднреА-рдХрднреА рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд▓рдЧрднрдЧ 600.000 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ 30 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдХреИрд╢ рдФрд░ рд░рд╛рдд рдореЗрдВ (v0.22.0-20170226.1626) рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛рддрд╛ рд╣реВрдВред рдореИрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрд╕реНрдЯрдо рд╕реНрдХреИрдкреНрдб рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореЗрд░реЗ рд╕рд╣рдХрд░реНрдореА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЧреНрд░рд╕реНрдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХрд╕реНрдЯрдо рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдФрд░ рдкреИрдХреЗрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реИрд╕реЗ рднреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ)ред рд╣рдо рднреА рд╕рд╛рде рдХреБрдЫ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдлрд╝рд╛рдЗрд▓реЗрдВ path:
рд╣рдорд╛рд░реЗ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ package.json
ред
рдореБрдЭреЗ https://github.com/google/material-design-icons рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ _a рдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рдЫреЛрдЯреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ_ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдкрд░реЗрд╢рд╛рдиреА рд╡рд╛рд▓реА рд▓рдЧрддреА рд╣реИрдВ (https://github.com/google/ рд╕рд╛рдордЧреНрд░реА рдбрд┐рдЬрд╛рдЗрди-рдЪрд┐рд╣реНрди / рдореБрджреНрджреЛрдВ / 518)ред рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЫреЛрдЯреА рдлрд╛рдЗрд▓реЛрдВ рдпрд╛ рдХреБрдЫ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдпрд╣ рд╕рдм рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдлрд┐рд░ рд╕реЗ рдореЗрд░реЗ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ https://github.com/google/material-design-icons рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЙрддрдиреА рд╕рдорд╕реНрдпрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рддрдиреА рдореИрдВ рдХрд░рддрд╛ рд╣реВрдБред
рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ ... рдпрд╣ _looks_ file:
рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рддрд░рд╣ рдХреИрд╢ рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ node_modules/
рдФрд░ рдЕрдиреНрдп рд╕рд╛рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ _really_ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ node_modules/
рд╡рд╛рд▓реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдпрд╣ .npmignore
, рдЖрджрд┐ рдХреЛ file:
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж https://github.com/yarnpkg/yarn/issues/2165 рдкрд░ рдЙрдмрд╛рд▓рддрд╛ рд╣реИ, рдпрджрд┐ рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣рд▓ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ _not_ cache рдХреЛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдЕрдкрдирд╛ рдХреИрд╢ ( $ yarn cache dir
) рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ file:
рд╕рд╛рде рдХрд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдФрд░ рдЙрдирдореЗрдВ node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдЕрдиреНрдп рдмрдбрд╝реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реЛрдВ, рддреЛ рдореИрдВ linking phase
рдЧрддрд┐ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓рдХрд░
[3/4] Linking dependencies...
Done in 947.71s.
yarn add ...
рд╕рд╛рде рдХрд┐рд╕реА рднреА рдирдП рдкреИрдХреЗрдЬ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдордп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА
рд╡рд┐рди 7 / рдбрдмреНрд▓реНрдпреВ рдпрд╛рд░реНрди v0.21.3
рдореЗрд░реЗ рдРрдк рдореЗрдВ material-design-icons
рдкреИрдХреЗрдЬ рдорд┐рд▓рд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ https://github.com/yarnpkg/yarn/issues/990 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
@kuncevich рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛рд░реНрди рдХреЗ рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдЖрдк рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ ctrl + alt + esc рдЪреЗрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕реАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рди рдХреЗрд╡рд▓% appdata% рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдЪреАрдЬреЗрдВ рдлрд┐рд░ рд╕реЗ рддреЗрдЬ рд╣реЛ рдЧрдИрдВ
@kuncevic рдЖрдк рдореБрдЭреЗ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рдорд┐рд▓реЗ рдмрдЧ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/yarnpkg/yarn/pull/2958
рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╛рд░реНрди рд╣рдореЗрд╢рд╛ рд╣рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ node_modules
рд╣рд░ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрдкреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ @asolopovas рдпрд╣ node.exe
рддрд░рд╣ 10-26 %
:
рдореЗрд░рд╛ рдПрд╡реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдпрд╛рд░реНрди рдХреА рдЧрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред
рдиреЛрдб -v 6.9.2
@kuncevic рдЕрдкрдиреЗ рдиреЛрдб рдХреЛ 7 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЪреАрдЬреЗрдВ рддреЗрдЬ рд╣реЛрддреА рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ @vbfox рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╛рд░реНрди рд╣рд░ рдиреЛрдб рдХреЛ рд╣рд░ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдиреЛрдб_рдореЙрдбрд▓ рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред
@vbfox рдЖрдк рдХреНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдпрд╛рд░реНрди рдХреЗ рд╡рд░реНрдмреЛрдЬрд╝ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ рд╕рднреА рд╕рдордп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдореЗрдВ рдмрд┐рддрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХрд╣рддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ _package_ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдирд╛ рдФрд░ рдлрд┐рд░ рдХреЙрдкреА рдХрд░рдирд╛ред рдкреВрд░реЗ рдкреИрдХреЗрдЬ, рдЬреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рднреА рд╕рд╣рд╛рдиреБрднреВрддрд┐ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдлрд┐рд░ рд╕реЗ рддреЗрдЬ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдпреЗ рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВ?
@danpalmer рд▓рд┐рдВрдХрд┐рдВрдЧ рдЪрд░рдг рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ 3 рдмрдбрд╝реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
node_modules
node_modules
рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИрдПрдХ libuv / рдиреЛрдбрдЬ рдмрдЧ рдХреЗ рдХрд╛рд░рдг ( utime
рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛рд░реНрди рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрдЧ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ) рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдпрд╛рд░реНрди рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреА рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рдЕрд▓рдЧ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╢ рдореЗрдВ рд╣реИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдордп рд▓реЗрдХрд┐рди рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рд╢реВрдиреНрдп-рд╕реЗ-рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕рдВрд╕реНрдХрд░рдг рд╣реИ) рдЗрд╕рд▓рд┐рдП рдЪрд░рдг 2 рд╣рдореЗрд╢рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдмрдЧ рдХреЛ рдиреЛрдб 7.1 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдк LTS рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ (рдкрд╣рд▓реЗ рд░реЗрдкреЛ рдкрд░ рдпрд╛рд░реНрди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдзреАрдорд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рдмрдЧреНрдЧреА utime
рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдереАрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЛрдВрдЧреЗ рдмрд╣реБрдд рддреЗрдЬ)ред рдореЗрд░реЗ рдкреАрдЖрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВред
рдкреВрд░реЗ рдкреИрдХреЗрдЬ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдПрдХ рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореМрдЬреВрджрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореМрдЬреВрдж рд╣реИред рдПрдПрдлрдПрдЖрдИрдХреЗ рд╡реЗ рд╕рднреА рдлрд╝рд╛рдЗрд▓ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдПрдХ FileCopy API (рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╛рд░реНрди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рд╣реИ: https://github.com/yarnpkg/yarn/pull/2960), рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрд╢реА рдиреЛрдбрдЬ рд╕реНрдЯреНрд░реАрдо рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╕ рдереЛрдбрд╝рд╛ рддреЗрдЬ рд╣реИред
рд╕рд┐рдореНрд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░ рдирд╣реАрдВ рд╣реВрдВ (рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рдкреИрдХреЗрдЬ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдорд┐рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛) рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ linux / macos рдкрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ (рдЬрд╣рд╛рдБ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ) рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
Node 7.8.0
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкреНрд░рдпреЛрдЧ: https://github.com/yarnpkg/yarn/issues/990#issuecomment -290288375
1. Find every file that need to be in node_modules
2. Check this list versus what is already there and find what need to be copied around from cache to node_modules
3. Do the copy
рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рд▓реЛрдЧ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕реНрд╡реИрдЯреНрд╕ рдХреЛ рд░рд╛рд╣рдд рджреЗ рд░рд╣реЗ рд╣реИрдВ - рд╢рд╛рдпрдж рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ?
рдХреНрдпрд╛ рдЖрдк node_modules
рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХреИрд╢ рд╕реЗ рд╕рдВрдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕ рддрд░рд╣, рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдЖрдЧреЗ-рдкреАрдЫреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл node_modules
рджреА, рдЖрдк рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдЖрдк node_modules
рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд┐рдореН-рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдБ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рд╣реЛрдВ рд╕рд╣рд╛рдиреБрднреВрддрд┐ рдХреЗ рдкреЗрдбрд╝ рдХрд╛ рднрдВрдбрд╛рд░рдг?
рднреЛрд▓реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдорд╛рдл рдХрд░ рджреЛ, рдореИрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╢рд┐рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдЬрдм рдпрд╣ рдпреВрдирд┐рдХреНрд╕ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдо-рддреЛ-рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрджрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдПрдХ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкреНрд░рдорд╛рдг рдпрджрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рджреЛрд╖рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред
pnpm рдФрд░ ied рдХреБрдЫ рдРрд╕реА рддрдХрдиреАрдХреЛрдВ рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдЖрдЬрд╝рдорд╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдпрд╛ рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗ рдпрд╛ рдпрд╛рд░реНрди рдХреЗ рд░реВрдк рдореЗрдВ рддреЗрдЬрд╝ рдирд╣реАрдВ рдереЗред
рдореБрдЭреЗ рднреА рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рд░рд┐рдПрдХреНрд╢рди-рдРрдк рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрднреА рдмрд╣реБрдд рд╕рдордп рдерд╛
рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ 2012
рдиреЛрдб 7.9.0
рдзрд╛рдЧрд╛ 0.22
554.08 рдореЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред
рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рд░рд┐рдПрдХреНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ
рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓рдВрдмреЗ рд▓рд┐рдВрдХрд┐рдВрдЧ рдЯрд╛рдЗрдо рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддрд╛ред рджреМрдбрд╝рдирд╛
рдпрд╛рд░реНрди - v0.23.2
рдиреЛрдб - 6.10.2
рдпрд╛ 7.9.10
(рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
рдЗрд╕ рдкрд░ рдПрдХ рдореИрдХ рдФрд░ рдЖрд░реНрдЪреНрд▓рд┐рдирдХреНрд╕ (рдорд╛рдВрдЬрд╛рд░реЛ) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рдореЗрдВ рдиреЛрдб рдФрд░ рдпрд╛рд░реНрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдореЗрд░реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрди рдкрд░ рд▓рдЧрднрдЧ 60% рд▓рд┐рдВрдХрд┐рдВрдЧ рд╕рдордп рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред
+1
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 180.22s.
7.9.0 рдиреЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдЧрддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рдерд╛ред рд╡рд┐рдВрдбреЛрдЬрд╝ рдбрд┐рдлреЗрдВрдбрд░ рдХреЗ рд╕рд╛рде 'рдпрд╛рд░реНрди', 'рдиреЛрдб' рдФрд░ 'рдПрдирдкреАрдПрдо' рдХреЛ рдЬреЛрдбрд╝рдирд╛ (рдмрд┐рдирд╛ рдФрд░ .exe рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ) рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ 3x рддреЗрдЬ рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА npm рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реЗ 50% рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рд╣реИред
рдиреЛрдб рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рд╕реЗ рд╕рднреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ ...
рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП - рд╡рд┐рдВрдбреЛрдЬрд╝ рдбрд┐рдлреЗрдВрдбрд░ рдХреА рдЕрдкрд╡рд╛рдж рд╕реВрдЪреА рдореЗрдВ рдиреЛрдб.exe / рдпрд╛рд░реНрди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╣рдорд╛рд░реЗ рдпрд╛рд░реНрди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдордп рдЖрдзреЗ рд╕реЗ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (60 рд╕реЗ 30 рдХреЗ рджрд╢рдХ рддрдХ)ред
рдореИрдВ рдЗрд╕реЗ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЬрд▓реНрджреА рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░рд╛рд╢ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
yarn install v0.24.5
[1/4] Resolving packages...
[2/4] Fetching packages...
warning [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Done in 338.20s.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
"dependencies": {
"autoprefixer": "^6.7.7",
"axios": "^0.16.1",
"babel-core": "^6.24.1",
"babel-loader": "7.x",
"babel-preset-env": "^1.4.0",
"coffee-loader": "^0.7.3",
"coffee-script": "^1.12.5",
"compression-webpack-plugin": "^0.4.0",
"css-loader": "^0.28.0",
"element-ui": "^1.3.3",
"extract-text-webpack-plugin": "^2.1.0",
"file-loader": "^0.11.1",
"glob": "^7.1.1",
"js-yaml": "^3.8.3",
"node-sass": "^4.5.2",
"path-complete-extname": "^0.1.0",
"postcss-loader": "^1.3.3",
"postcss-smart-import": "^0.6.12",
"precss": "^1.4.0",
"rails-erb-loader": "^5.0.0",
"rails-ujs": "^5.1.0",
"sass-loader": "^6.0.3",
"style-loader": "^0.16.1",
"turbolinks": "^5.0.3",
"vue": "^2.3.0",
"vue-loader": "^12.0.2",
"vue-router": "^2.5.3",
"vue-template-compiler": "^2.3.0",
"webpack": "^2.4.1",
"webpack-manifest-plugin": "^1.1.0",
"webpack-merge": "^4.1.0"
},
"devDependencies": {
"element-theme": "*",
"element-theme-default": "^1.3.3",
"eslint": "^3.19.0",
"eslint-config-airbnb": "^14.1.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^4.0.0",
"eslint-plugin-react": "^6.9.0",
"nodemon": "^1.11.0",
"webpack-dev-server": "^2.4.5"
}
:(
рдореЗрд░реЗ рд╕рдорд░ 2010 рдореИрдХрдмреБрдХ рдкреНрд░реЛ (рд╕рд┐рдПрд░рд╛ 10.12.4) рдкрд░ рдпрд╛рд░реНрди 0.24.5, рдиреЛрдб 7.10.0, рдФрд░ рдПрдирдкреАрдПрдо 4.2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ +1 рдореЗрдВ рдЬреЛрдбрд╝рдирд╛:
╬╗ рдпрд╛рд░реНрди рдмреВрдЯрд╕реНрдЯреНрд░реИрдк-рд╕рд╕ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рдпрд╛рд░реНрди рдЬреЛрдбрд╝реЗрдВ v0.24.5
[рез/рек] ЁЯФН рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ ...
[2/4] ... рдкреИрдХреЗрдЬ рд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ ...
[3/4] encies рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ ...
[рек/рек] ЁЯУГ рдирдП рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг ...
рд╕рдлрд▓рддрд╛ рддрд╛рд▓рд╛ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИред
рд╕рдлрд▓рддрд╛ рдиреЗ 1 рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдмрдЪрд╛рдпрд╛ред
тФФтФА [email protected]
2 123.52 рдореЗрдВ рдкреВрд░рд╛ рд╣реБрдЖред
"dependencies": {
"@angular/animations": "^4.1.3",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/material": "^2.0.0-beta.5",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"bootstrap-sass": "^3.3.7",
"core-js": "^2.4.1",
"font-awesome": "^4.7.0",
"material-design-icons": "^3.0.1",
"materialize-css": "^0.98.2",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4"
},
"devDependencies": {
"@angular/cli": "1.0.1",
"@angular/compiler-cli": "^4.0.0",
"@types/jasmine": "2.5.38",
"@types/node": "~6.0.60",
"codelyzer": "~2.0.0",
"jasmine-core": "~2.5.2",
"jasmine-spec-reporter": "~3.2.0",
"karma": "~1.4.1",
"karma-chrome-launcher": "~2.0.0",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^0.2.0",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.0",
"ts-node": "~2.0.0",
"tslint": "~4.5.0",
"typescript": "~2.2.0"
}
рд╡рд╛рдкрд╕ npm рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рдпрдд рдХрд░ рджрд┐рдпрд╛ .. рдореИрдВ рд╣реЛ рд░рд╣рд╛ рдерд╛ - u'stream ': u' [3/4] рдпрд╛рд░реНрди рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ NPM рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ ..
рдирд╡реАрдирддрдо рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╢рд╛рдпрдж рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЧрдИ рд╣реИ
рдЗрд╕реЗ рдбреЙрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдирд╛ред
@iwarner npm 5.0 рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред
рдореИрдВ рд╡рдЬреНрд░рд╛рдВрдд (рдЙрдмрдВрдЯреВ рдЬрд╝реЗрдирд┐рдпрд▓) рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рджреНрд╡рд╛рд░рд╛ рдпрд╛рд░реНрди рдЪрд▓рд╛рддрд╛ рд╣реВрдВред Package.json рдХреЗ рд╕рд╛рде рджреЛ рдЙрдк-рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред
npm -v 3.10.10
рдиреЛрдб -v 6.10.1
рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд v0.21.3
рд╣рдордиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ npm рд╕реЗ рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдорд╕реНрдпрд╛ (4hours рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдереА) рдереАред
рдЕрдм рдпрд╛рд░реНрди рд▓рдЧрднрдЧ 30% рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 70% рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ 4h рдЯрд╛рдЗрдордЖрдЙрдЯ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓рд╛ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рджреВрд╕рд░рд╛, рдпрд╛ рд╣рдо рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ (рдЬреЗрд╕реНрдЯ) рдЪрд▓рд╛рддреЗ рд╕рдордп рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ https://github.com/yarnpkg/yarn/issues/990 рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ, рдПрдХ рддреБрд▓рдирд╛ рдЪрд╛рд░реНрдЯ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ рд╡рд╣рд╛рдВ рдХреБрдЫ рдЕрдЪреНрдЫреА рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред
рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд░реЗрдкреНрд░реЛ рдЪрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдирд╡реАрдирддрдо npm рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВ
success Saved lockfile.
Done in 1737.79s.
рдЙрдмрдВрдЯреВ 16.04
i5, 8 рдЬреАрдмреА рд░реИрдо
:(
Windows 10 v 1709 + SSD + рдкреЙрд╡рд░рд╢реЗрд▓ + рдиреЛрдб 6.12.2:
рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдЕрдВрддрд┐рдо рдкреИрдХреЗрдЬ рддрдХ рддреЗрдЬ рдерд╛, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрдорд╛рдВрдб рдкрд░ рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рдВрдбреЛрдЬрд╝ рдбрд┐рдлреЗрдВрдбрд░ рдХреЗ рд▓рд┐рдП рдмрд╣рд┐рд╖реНрдХрд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░рд╛ рд╕реНрд░реЛрдд% USERPROFILE% рд╕реНрд░реЛрдд рдХреА рдЬрд╛рдБрдЪ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд░ рджрд┐рдпрд╛ред рд╕реА рдореЗрдВ рдмрд╛рд╣рд░ рдХреА рдЬрд╛рдБрдЪ: рдпрд╣ рддреЗрдЬреА рд╕реЗ рдЧрд░реНрдо рдерд╛ред
рдЙрдмрдВрдЯреВ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди? рдореБрдЭреЗ рд╕рдЪрдореБрдЪ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджреЛ рдмрд╛рд░ рд╕реЛрдЪрдирд╛ рд╣реИред
рдЙрдмрдВрдЯреВ рдореЗрд░реЗ рд▓рд┐рдП рд╕реБрдкрд░ рдлрд╛рд╕реНрдЯ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕реБрд╕реНрддреА рдирд╣реАрдВ рд╣реИред
рд╢реБрдХреНрд░ рдкрд░, 23 рдлрд░рд╡рд░реА 2018, 11:13 рдмрд╕рдВрдд рдмреЗрд╕рд░рд╛, рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:
рдЙрдмрдВрдЯреВ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди? рдореБрдЭреЗ рд╕рдЪрдореБрдЪ рдкрд╣рд▓реЗ рджреЛ рдмрд╛рд░ рд╕реЛрдЪрдирд╛ рд╣реИ
рдПрдХ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝рдирд╛ред-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yarnpkg/yarn/issues/1496#issuecomment-367897260 , рдпрд╛ рдореНрдпреВрдЯ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAcMheTtAYOsXcrnej_f2F8bY5D3nDT2ks5tXizngaJpZM4Kh3OZ
ред
рдпрд╣ рд╕реБрдкрд░ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред рдореИрдВрдиреЗ рд╕рдЪрдореБрдЪ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЗрд╕реЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд╣рдд рдкреБрдирд░реНрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдФрд░ yarn add module
5 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдордп рд▓рд┐рдпрд╛ред
рдпрд╣ рд╕рд┐рд░реНрдл рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рд╣реЛрдЧрд╛
рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡:
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
тФФтФА @material-ui/[email protected]
info All dependencies
тФФтФА @material-ui/[email protected]
Done in 93.43s.
рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо Linux manjaro 4.14.31-1-MANJARO #1 SMP PREEMPT Wed Mar 28 21:42:49 UTC 2018 x86_64 GNU/Linux
NodeJS: v9.9.0
рд╕реВрдд: v1.5.1
рдореЗрд░реЗ рд▓рд┐рдП рднреА рд╕реБрдкрд░ Done in 254.32s.
рдзреАрдорд╛
рдиреЛрдб v8.10.0
рдПрдирдкреАрдПрдо 5.6.0
OSX 10.11.6 (15G19009)
рдореИрдВ [email protected] рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛
рд╣рдо рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд▓рд╛рдЗрди рдХреИрд╢ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдкреИрдХреЗрдЬ.рдЬреЙрди рдпрд╛ рдпрд╛рд░реНрди-рд▓реЙрдХрдлрд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдирдХреНрд╕ рдорд╢реАрди рдкрд░ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ 10 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред
рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдХреЗрд╡рд▓ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдорд╢реАрдиреЛрдВ рдкрд░ рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕рднреА рдкрджреЛрдВ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)!
рдореИрдВ macOS рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ 10.13.4 рдкрд░ рд╣реВрдВ, рдиреЛрдб 10.1.0 (рдПрдирдкреАрдПрдо 5.6.0) рдФрд░ рдпрд╛рд░реНрди 1.6.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ ~ 40s рд▓рд┐рдпрд╛ред рдореИрдВрдиреЗ npm рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ ~ 10 рд╕реЗрдХрдВрдб рд▓рдЧреЗред рдореИрдВ npm рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЗ рд▓рд┐рдП рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ред
рд╣рдорд╛рд░реЗ рд╕реЗрдВрдЯреЛрд╕ 7 рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдиред рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?
рдпрд╛рд░реНрди: v1.7.0
npm: v5.7.1
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣реЛ рд░рд╣рд╛ рд╣реИ 1.9.2 рдкрд░ рдореИрдХ рдкрд░ рдиреЛрдб 10
рдореЗрд░реЗ рд▓рд┐рдП macOS HighSierra рдкрд░, Avast FileShield рдореБрджреНрджрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ which yarn
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдпрд╛рд░реНрди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред рдЕрдм рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ, рдЕрдЧрд░ рдореИрдВ рд▓реМрдЯрддрд╛ рд╣реВрдВ рддреЛ рдПрдХ рдЕрдкрдбреЗрдЯ рджреВрдВрдЧрд╛ред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣реЛ рд░рд╣рд╛ рд╣реИ 1.9.2 рдкрд░ рдореИрдХ рдкрд░ рдиреЛрдб 10
рдореБрдЭреЗ рднреАред рдпрд╛рд░реНрди 1.9.2, рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдкрд░ рдиреЛрдб 10.6.0ред
@bestander рдпрд╣ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдореИрдХ рдкрд░ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ 1.9.4ред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
@davidgoli , рдПрдХ рдирдП рдореБрджреНрджреЗ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдпрд╣ рдПрдХ рдирдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдЯреНрд░рд╛рдЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЧрдП рдХрд┐рд╕реА рднреА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛рдлреА рдзреАрдорд╛ рд╣реИред рдбреЗрдмрд┐рдпрди, рдореИрдХ, рд╡рд┐рдВрдбреЛрдЬред рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреБрд▓рд╛ рдерд╛? рдпрд╛ RFC рдЬреЛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддреА рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рд╣рд▓ рд╣реЛрдЧрд╛?
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА npm рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрдЧ рдорд┐рд▓рд╛ рд╣реИ
рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рднреА рдореЗрд░рд╛ рдпрд╣реА рдореБрджреНрджрд╛ рд╣реИред рдХреЛрдИ рд╣рд▓ рдорд┐рд▓рд╛?
рдпрд╣ # 990 рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ, рдПрдХ рддреБрд▓рдирд╛ рдЪрд╛рд░реНрдЯ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ рд╡рд╣рд╛рдВ рдХреБрдЫ рдЕрдЪреНрдЫреА рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред
рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд░реЗрдкреНрд░реЛ рдЪрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдирд╡реАрдирддрдо npm рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВ
рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рд╕реЗ рд╕рдВрджрд░реНрдн рдХрд╛ рдиреБрдХрд╕рд╛рди рд╣реЛрдЧрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ!
yarn install
yarn install v1.16.0
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[###############################################---------------------------------------------------------------------------------------------] 22778/67399
Done in 179.59s.
MacOS / рдбреЙрдХрд░
рд╡реИрдЧреНрд░рд╛рдВрдд 2.2.4
рдЕрддрд┐рдерд┐: Ubuntu 18.10 (GNU/Linux 4.18.0-25-generic x86_64)
рд╣реЛрд╕реНрдЯ: MacOS 10.14.5 Mojave
рдпрд╛рд░реНрди 1.16.0
npm 6.9.0
рдореИрдХрдмреБрдХ рдкреНрд░реЛ (рд░реЗрдЯрд┐рдирд╛, 13-рдЗрдВрдЪ, 2015 рдХреА рд╢реБрд░реБрдЖрдд)
рдкреНрд░реЛрд╕реЗрд╕рд░ 2.7 GHz рдЗрдВрдЯреЗрд▓ рдХреЛрд░ i5
рдореЗрдореЛрд░реА 16 рдЬреАрдмреА 1867 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдбреАрдбреАрдЖрд░ 3
yarn install v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 1552.45s.
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЗ 25 рдорд┐рдирдЯ рдЦреЛрдП рдмрд┐рдирд╛ yarn install
рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ред рдпрд╣ рдмреЗрддреБрдХрд╛ рд╣реИред рдореИрдВ рдирд╣реАрдВ рдЦрд░реАрджрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдореБрджреНрджрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╢рд╛рдпрдж рдЕрддрд┐рдерд┐ OS рдкрд░ рд╕рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ / рдЪреЗрдХ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
рдпрд╛рд░реНрди v1.17.3
рдиреЛрдб v10.16.3
рдПрдирдкреАрдПрдо 6.9.0
рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдРрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрдерд╛рди рдЙрд╕реА рдбрд┐рд╕реНрдХ рдЕрдиреБрднрд╛рдЧ рдкрд░ yarn cache dir
ред
рдпрд╛рд░реНрди рдХреИрд╢ dir -> C: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдкрд░рд┐рдгрд╛рдо:
рдкреБрд░рд╛рдирд╛ рд╕реНрдерд╛рди -> D: myApp Done in 747.17s.
рдирдпрд╛ рд╕реНрдерд╛рди -> C: myApp Done in 488.97s.
C рдФрд░ D рдПрдХ рд╣реА рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдХ рд╡рд┐рдВрдбреЛрдЬ Done in 121.37s
рд╕реЗ рддреЗрдЬ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдбрд╝рдЪрди рдбрд┐рд╕реНрдХ рд░реАрдб / рд░рд╛рдЗрдЯ рд╕реНрдкреАрдб рд╣реИ?
OS X 10.15
рдпрд╛рд░реНрди v1.22.4
рдиреЛрдб v12.13.0
npm v6.12.0
рдореИрдВ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рдорд╛рдЙрдВрдЯреЗрдб рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХ рдЗрдореЗрдЬ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдПрдХ рдПрдХрд▓ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ package.json
рд╕рд╛рде рдХрдИ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди npm рдмрд╣реБрдд рддреЗрдЬрд╝ рд▓рдЧрддрд╛ рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╛рд░реНрди рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЙрд╕реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдмрд╕ рдпрд╣ рднреА рдорд╛рд░рд╛ рдФрд░ рдореИрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдБ:
OS: рдЙрдмрдВрдЯреВ 18.04.2
рд╕реВрдд: 1.22.4
рдиреЛрдб: 14.7.0
рдПрдирдкреАрдПрдо: 6.14.7
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ рдХрд┐рд╕реА рднреА рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдореИрдХ рдкрд░ рд╣реВрдБред рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреЛрдгреАрдп-js рдРрдк рдХреЗ рд╕рд╛рде рднреА рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рдирд╛ред