dotnet fable yarn-start
рдПрдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдкреВрд░реЗ рд╕реНрд░реЛрдд рдХреЛ рдкрд╛рд░реНрд╕ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХреЛрдИ рднреА рдХрд▓реНрдкрд┐рдд-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЗрдВ рдФрд░ рдбреЙрдЯрдиреЗрдЯ рдлреИрдмрд▓ рдпрд╛рд░реНрди-рд╕реНрдЯрд╛рд░реНрдЯ рд╢реБрд░реВ рдХрд░реЗрдВред
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬреЗрдВред
рдЕрдкреЗрдХреНрд╖рд┐рдд: рдХреЗрд╡рд▓ рдмрджрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓ (рдФрд░ рд╢рд╛рдпрдж рдЖрд╢реНрд░рд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ) рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ: рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
dotnet fable --version
): 1.3.0, 1.3.1рд╣рд╛рдп @SCullman! рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрд┐рдд рдФрд░ рдЖрд╢реНрд░рд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрдВрдбрд╛рд░ рдпрд╛ рдЬрд╝рд┐рдкреНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ?
@alfonsogarciacaro рдЕрдЬреАрдм, рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рдереЗ gitter рдЖрдЬ рд╕реБрдмрд╣ред рдореИрдВ рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдирдореВрдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:
dotnet new fable-elmish-react
.paket\paket update
yarn
cd src
dotnet restore
dotnet fable yarn-start
рдФрд░ рдлрд┐рд░, рдЬрдм рдореИрдВ рдмрд╕ home/view.fs рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░рддрд╛ рд╣реВрдВ:
рд░реЗрдкреНрд░реЛ рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдлрд╝реЗрдмрд▓ -рд▓реЛрдбрд░ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЪрд░рдгреЛрдВ рдореЗрдВ yarn upgrade fable-loader
(рдпрд╛ рдХреЗрд╡рд▓ yarn upgrade
рд╕рднреА npm рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдКрдкрд░ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ?
рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдирдпрд╛ рдкреНрд░рдпрд╛рд╕:
dotnet new fable-elmish-react
.paket\paket update
yarn install
yarn upgrade
cd src
dotnet restore
dotnet fable yarn-start
рд╡рд╣реА рдкрд░рд┐рдгрд╛рдоред
рдореИрдВ рд╡рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦрддрд╛ рд╣реВрдВред
рдЕрдЬреАрдм, рдореИрдВ рд░рд┐рдкреНрд░реЛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛... рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдФрд░? @MangelMaxime @forki
рди рддреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ @SCullman рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ Home\View.fs
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ред
рдореБрдЭреЗ рдпрд╣ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рд╛:
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/prelude.fs
16:15-19 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/prelude.fs
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
172:15-25 "export 'defaultArg' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
185:27-31 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
188:27-31 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
webpack: Compiled with warnings.
webpack: Compiling...
fable: Compiled src\Home\View.fs
Hash: 64fb89640a7e19c1f870
Version: webpack 3.8.1
Time: 2227ms
Asset Size Chunks Chunk Names
bundle.js 2 MB 0 [emitted] [big] main
0.b7f14501e6aa67373323.hot-update.js 1.77 kB 0 [emitted] main
b7f14501e6aa67373323.hot-update.json 43 bytes [emitted]
bundle.js.map 2.19 MB 0 [emitted] main
0.b7f14501e6aa67373323.hot-update.js.map 1.01 kB 0 [emitted] main
[./node_modules/webpack/hot ^\.\/log$] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {0} [built]
[./src/Home/View.fs] ./src/Home/View.fs 632 bytes {0} [built]
+ 390 hidden modules
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/prelude.fs
16:15-19 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/prelude.fs
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
172:15-25 "export 'defaultArg' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
185:27-31 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
WARNING in C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
188:27-31 "export 'some' was not found in '../../../fable.core/1.3.1/fable-core/Util'
@ C:/Users/mange/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs
@ ./src/App.fs
@ ./src/testDaemon.fsproj
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/testDaemon.fsproj
webpack: Compiled with warnings.
рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:
webpack: Compiling...
fable: Compiled src\Home\View.fs
рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рдкрд░ рд╕рдВрджреЗрд╣ рд╣реИ, рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: export 'some' was not found in
рдлреИрдмрд▓ рдХреЗ рдирдП рддрд░реАрдХреЗ рд╕реЗ option
рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рдХрд╛рд░рдгред @alfonsogarciacaro рдХреНрдпрд╛ рдореИрдВ рд╕рд╣реА рд╣реВрдБ рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдмрд╕ рдПрд▓реНрдорд┐рд╢ рд░реЗрдкреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЙрдиреНрд╣реЗрдВ рдЧрд╛рдпрдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдм рдЙрдореНрд░ рд▓рдЧрддреА рд╣реИред
рдКрдкрд░ @SCullman рдХреЗ рд╕рдорд╛рди рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
webpack: Compiled with warnings.
webpack: Compiling...
Parsing ./Home/View.fs...
Parsing ./App.fs...
fable: Compiled src\App.fs
Parsing ./Counter/View.fs...
Parsing ./Types.fs...
Parsing ./Info/View.fs...
Parsing ./Navbar/View.fs...
fable: Compiled src\Types.fs
fable: Compiled src\Counter\View.fs
fable: Compiled src\Info\View.fs
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish/1.0.0/fable/program.fs...
fable: Compiled src\Navbar\View.fs
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish.react/1.0.0/fable/react.fs...
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish.debugger/1.0.0/fable/debugger.fs...
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish.react\1.0.0\fable\react.fs
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish.browser/1.0.0/fable/navigation.fs...
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish\1.0.0\fable\program.fs
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs...
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish.debugger\1.0.0\fable\debugger.fs
Parsing ./State.fs...
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish.browser\1.0.0\fable\navigation.fs
Parsing ./Home/View.fs...
Parsing ../../../Users/rsachse/.nuget/packages/fable.elmish.react/1.0.0/fable/common.fs...
fable: Compiled src\State.fs
fable: Compiled src\Home\View.fs
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish.react\1.0.0\fable\common.fs
fable: Compiled ..\..\Users\rsachse\.nuget\packages\fable.elmish.browser\1.0.0\fable\parser.fs
рдЬрдм рдореИрдВ Home/View.fs change рдмрджрд▓рддрд╛ рд╣реВрдБ
yarn info fable-loader
рдореБрдЭреЗ version: '1.1.4',
рдЖрдкрдХрд╛ рдбреЙрдЯрдиреЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпрд╛ рд╣реИ?
2.0.2 рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░
рдмрд╕ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдирдХреНрд╕ рдмреЙрдХреНрд╕ (рдбреЙрдЯрдиреЗрдЯ 2.0.0 рдХреЗ рд╕рд╛рде) рдкрд░ рдЖрдЬрдорд╛рдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдореИрдВ 2.0.3 рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдЕрдзреАрди рд╣реВрдВред
рдпрд╣ рдкрд╛рдЧрд▓ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ 2.0.0, 2.0.1, 2.0.2, 2.0.3 рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рд╕реЗ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИрдВ ...
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд 2.0.3 рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдбреЙрдЯрдиреЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ ...
рд╡рд┐рдВрдбреЛрдЬ 10 (1709) рдкрд░ 2.0.3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕реВрдд 1.3.2
рдиреЛрдб 8.6.0/9.2.0
рдЕрдм рднреА рд╡рд╣реА...
рдШрд░ рдкрд░ рд╡рд╛рдкрд╕, рдЙрд╕ рдорд╢реАрди рдХреЛ рднреА dotnet2.0.3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛, рдлрд┐рд░ рднреА рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░
рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдбреЙрдЯрдиреЗрдЯ 2.0.3 . рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ
рдореИрдВ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реВрдВред рдбреЙрдЯрдиреЗрдЯ 2.0.3
рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдбреЙрдЯрдиреЗрдЯ 2.0.3 рдХреЗ рд╕рд╛рде рдорд┐рд▓рддрд╛ рд╣реИ:
webpack: Compiling...
Parsing ./Home/View.fs...
Parsing ./App.fs...
fable: Compiled src/App.fs
Parsing ./Home/View.fs...
fable: Compiled src/Home/View.fs
рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдиреАрдЪреЗ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд▓рд╛рдЗрди рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╣реАрдВ global.json
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╣реАрдВ Global.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рд╣рд╛рдВ
{
"sdk": {
"version": "2.0.3"
}
}
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╣реАрдВ Global.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдирд╣реАрдВ
рдореИрдВ macOS рдкрд░ dotnet SDK 2.0.0 рдХреЗ рд╕рд╛рде рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ # 1246 рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ 1.3.0 рдмреАрдЯрд╛ рд╕реЗ 1.3.1 рддрдХ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдЧрдВрджреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдирд╣реАрдВ рдЫреБрдЖред рдЕрд░реНрдШ!
рд╣рдореНрдо, Fable 1.3 рдЧрдВрджреА рдлрд╝рд╛рдЗрд▓реЛрдВ ( рд╕реНрд░реЛрдд ) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП System.IO.File.GetLastWriteTime
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдиреЗрдЯрдХреЛрд░ рд╕рдВрд╕реНрдХрд░рдг/рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ? @vasily-kirichenko @enricosada
@forki рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐
@forki рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐
"рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ 2.0.3 рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдкреБрдирд░реНрд╕рдВрдХрд▓рди рдЕрдиреБрдХреВрд▓рди рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдХреНрдпрд╛ рдореБрдЭреЗ 2.0.2 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкрд░ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреА рдереА, рдЙрд╕рдиреЗ рдЖрдЬ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред
рд╣рдореНрдо, Fable 1.3 рдЧрдВрджреА рдлрд╝рд╛рдЗрд▓реЛрдВ (рд╕реНрд░реЛрдд) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП System.IO.File.GetLastWriteTime рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
FCS рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ UTC рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рдПрдордПрдЪрдПрдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЙрдЯрдиреЗрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдВрддрддрдГ 2.0.2 рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦреВрдВрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ "рддрд╛рдЬрд╝рд╛" рдХреИрд╢ рд╣реИ
@alfonsogarciacaro рдХреНрдпрд╛ рдЖрдк https://github.com/fable-compiler/Fable/blob/cda3ae8a97c538b783c961ccb7aa168d695b7b3c/src/dotnet/dotnet-fable/StateUtil.fs#L137 рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ "xxx.fs рдХрд╛ рдЕрдВрддрд┐рдо рд▓реЗрдЦрди рд╕рдордп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдВрдХрд▓рди рдХрд░ рд░рд╣рд╛ рд╣реИ = XXXXX рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдк = XXXX рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ"? (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ project.TimeStamp
рд╣реИ)
рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рджреЛрдиреЛрдВ рдбреЙрдЯрдиреЗрдЯ 2.0.0 рдФрд░ 2.0.3 рдХреЗ рд╕рд╛рде)ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ @ рд╡рд╕реАрд▓реА-рдХрд┐рд░рд┐рдЪреЗрдВрдХреЛ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛, рдореИрдВрдиреЗ рд▓реЙрдЧ рдЬреЛрдбрд╝рд╛ рдФрд░ рдореЗрд░реЗ рд╕реНрдерд╛рдиреАрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╣реАрдВ рдФрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрднреА рдЬрд╛рдБрдЪ рд╣реЛ рд░рд╣реА рд╣реИ
@alfonsogarciacaro рдмрдврд╝рд┐рдпрд╛! рд╣рдо рдареАрдХ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рджрд░реНрдж рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ :)
рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВ: рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рд╡реЗрдмрдкреИрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд╣ рдкрд╣рд▓реЗ @SCullman рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рд░рд▓ рдореЗрдВ src/Home/View.fs
рд╣реИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХреА src App.fs
ред рдЗрд╕рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдЬрдм View.fs рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ App.fs рдХреЛ рд╡реЗрдмрдкреИрдХ рджреНрд╡рд╛рд░рд╛ рднреА рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, View.fs рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рдзрд┐ рдирд╛рдореЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рдЖрджрд┐)ред
рдЪреВрдВрдХрд┐ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЖрдЦрд┐рд░реА рдлрд╛рдЗрд▓ рд╣реИ, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ App.fs рдореЗрдВ рдХрдИ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВред рдФрд░ рд╡реЗрдмрдкреИрдХ рдЙрди рд╕рднреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ ред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡реЗрдмрдкреИрдХ рдЯреАрдо рдХреЛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред
рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ fable-loader 1.1.5 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк extra.ignoreDependencies
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдСрдкреНрдЯ-рдЖрдЙрдЯ рдХрд░ рд╕рдХреЗрдВред рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рдЖрд╢реНрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░рд┐рд╡рд░реНрддрди (рдЬреИрд╕реЗ рдПрдХ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдирд╛) рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдПрдХ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛рддреЗ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг:
module: {
rules: [
{
test: /\.fs(x|proj)?$/,
use: {
loader: "fable-loader",
options: {
babel: babelOptions,
define: isProduction ? [] : ["DEBUG"],
extra: { ignoreDependencies: true }
}
}
},
@alfonsogarciacaro рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ 2 рд╕реЗрдХрдВрдб рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдБ :)
рдореИрдВрдиреЗ dotnet-fable 1.3.2 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЬреЗрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ extra.ignoreDependencies
рд╡рд┐рдХрд▓реНрдк рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) рд▓реЗрдХрд┐рди рдбреЗрдореЙрди рдЙрдиреНрд╣реЗрдВ рд░рдЦреЗрдЧрд╛ рдФрд░ рдШрдбрд╝реА рд╕рдВрдХрд▓рди рдореЗрдВ рдирд┐рд░реНрднрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрджрд┐ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рддреНрд░реБрдЯрд┐ рд╡реЗрдмрдкреИрдХ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛рдПрдЧреАред
рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдХрд▓реНрдкрд┐рдд-рд╡рд┐рднрд╛рдЬрдХ рдХреЛ рднреА рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ (рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ) @forki
BTW, @forki рдХреЗ рд▓рд┐рдП рднреА, 1.3.2 рдХреЛ рдбреЙрдЯрдиреЗрдЯ рдПрд╕рдбреАрдХреЗ 2.0.3 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ? рдореИрдВ
рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднреАрддрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рд╡рд╛рд▓реА рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдПред
рд╢рд╛рдирджрд╛рд░ рдХрд╛рд░реНрдпред рд╢реБрдХреНрд░рд┐рдпрд╛!
рдПрдХ рдорд╢реАрди рдкрд░ 2.0.3 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЬ рдмрд╛рдж рдореЗрдВ рджреВрд╕рд░реЗ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗ
24.11.2017 08:10 schrieb "рд╕реНрдЯреАрдлрди рдХрд▓реНрдорди" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдкрд░:
рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднреАрддрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП
рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рдеред
рд╢рд╛рдирджрд╛рд░ рдХрд╛рд░реНрдпред рд╢реБрдХреНрд░рд┐рдпрд╛!-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/fable-compiler/Fable/issues/1241#issuecomment-346757401 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AADgNMohglCrLNRcXVtu0d_YfzfGc3dZks5s5mvSgaJpZM4Ql5zA
.
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓:
<ItemGroup>
<Compile Include="Global.fs" />
<Compile Include="ElasticSearch\Common.fs" />
<Compile Include="EsScratchPad\View.fs" />
<Compile Include="Errors\Types.fs" />
<Compile Include="Errors\Es.fs" />
<Compile Include="Errors\State.fs" />
<Compile Include="Errors\View.fs" />
<Compile Include="Apps\Types.fs" />
<Compile Include="Apps\State.fs" />
<Compile Include="Apps\View.fs" />
<Compile Include="Types.fs" />
<Compile Include="State.fs" />
<Compile Include="App.fs" />
</ItemGroup>
Apps\View.fs
рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓рддрд╛ рд╣реИ:
webpack: Compiling...
Parsing ./Apps/View.fs...
Parsing ./App.fs...
fable: Compiled src\App.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Navbar.fs...
Parsing ./EsScratchPad/View.fs...
Parsing ./Types.fs...
Parsing ./Errors/View.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish/1.0.0/fable/program.fs...
fable: Compiled src\Types.fs
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish.debugger/1.0.0/fable/debugger.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish.react/1.0.0/fable/react.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/navigation.fs...
fable: Compiled src\EsScratchPad\View.fs
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs...
Parsing ./State.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish\1.0.0\fable\program.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish.react\1.0.0\fable\react.fs
Parsing ./Apps/View.fs...
Parsing ./ElasticSearch/Common.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Layouts/Section.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Components\Navbar.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Layouts/Columns.fs...
fable: Compiled src\State.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Layouts/Column.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish.browser\1.0.0\fable\navigation.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Form.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish.debugger\1.0.0\fable\debugger.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Button.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Common.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Layouts\Columns.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Extra/FontAwesome.fs...
fable: Compiled src\Errors\View.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Icon.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Notification.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Layouts\Section.fs
fable: Compiled src\ElasticSearch\Common.fs
Parsing C:/Users/kirichenko/.nuget/packages/fable.elmish.react/1.0.0/fable/common.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Common.fs
Parsing ./Apps/State.fs...
Parsing ./Errors/State.fs...
fable: Compiled src\Apps\View.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Panel.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish.react\1.0.0\fable\common.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Box.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Message.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Table.fs...
Parsing ./Errors/Es.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Pagination.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Extra\FontAwesome.fs
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Content.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fable.powerpack/1.3.1/fable/src/Fetch.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Menu.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Layouts/Level.fs...
Parsing C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Tag.fs...
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Layouts\Column.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Notification.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Button.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Icon.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Layouts\Level.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Tag.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Components\Menu.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.powerpack\1.3.1\fable\src\Fetch.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Components\Pagination.fs
fable: Compiled src\Errors\Es.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Content.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Form.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Table.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Components\Message.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Components\Panel.fs
fable: Compiled src\Errors\State.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fulma\1.0.0-beta-005\fable\Elements\Box.fs
fable: Compiled src\Apps\State.fs
fable: Compiled C:\Users\kirichenko\.nuget\packages\fable.elmish.browser\1.0.0\fable\parser.fs
Hash: 3311826e924a74e32344
Version: webpack 3.8.1
Time: 3656ms
Asset Size Chunks Chunk Names
bundle.js 2.7 MB 0 [emitted] [big] main
0.42dbebdd1d8a29329817.hot-update.js 33.4 kB 0 [emitted] main
42dbebdd1d8a29329817.hot-update.json 43 bytes [emitted]
bundle.js.map 2.55 MB 0 [emitted] main
0.42dbebdd1d8a29329817.hot-update.js.map 9.24 kB 0 [emitted] main
[./C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/navigation.fs] C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/navigation.fs 4.73 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs] C:/Users/kirichenko/.nuget/packages/fable.elmish.browser/1.0.0/fable/parser.fs 8.33 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fable.elmish.debugger/1.0.0/fable/debugger.fs] C:/Users/kirichenko/.nuget/packages/fable.elmish.debugger/1.0.0/fable/debugger.fs 8.99 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fable.elmish.react/1.0.0/fable/react.fs] C:/Users/kirichenko/.nuget/packages/fable.elmish.react/1.0.0/fable/react.fs 871 bytes {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fable.elmish/1.0.0/fable/program.fs] C:/Users/kirichenko/.nuget/packages/fable.elmish/1.0.0/fable/program.fs 8.33 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Navbar.fs] C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Navbar.fs 24.2 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Panel.fs] C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Components/Panel.fs 10.3 kB {0} [built]
[./C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Box.fs] C:/Users/kirichenko/.nuget/packages/fulma/1.0.0-beta-005/fable/Elements/Box.fs 787 bytes {0} [built]
[./node_modules/webpack/hot ^\.\/log$] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {0} [built]
[./src/App.fs] ./src/App.fs 6.51 kB {0} [built]
[./src/Apps/View.fs] ./src/Apps/View.fs 9.28 kB {0} [built]
[./src/Errors/View.fs] ./src/Errors/View.fs 15.5 kB {0} [built]
[./src/EsScratchPad/View.fs] ./src/EsScratchPad/View.fs 8.99 kB {0} [built]
[./src/State.fs] ./src/State.fs 3.04 kB {0} [built]
[./src/Types.fs] ./src/Types.fs 2.72 kB {0} [built]
+ 400 hidden modules
webpack: Compiled successfully.
3.6 рд╕реЗрдХрдВрдб рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдпрд╣ extra.ignoreDependencies
- 1.7 рд╕реЗрдХрдВрдб рдХреЗ рд╕рд╛рде рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдВрдмрд╛ рд╣реИ)ред
@ рд╡рд╕реАрд▓реА-рдХрд┐рд░рд┐рдЪреЗрдВрдХреЛ рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╡рд╣реА рдорд┐рд▓рд╛ рд╣реИред рдкрд╛рдХреЗрдЯ рдбрд┐рдкреЛ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред
рдЕрдм рдпрд╣ 10 рд╕реЗрдХрдВрдб рд╣реИ... :(
@рдЗрд░рд┐рдпрдо рдЖрд╣! paket install --force
?
рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХреА рд╣реИ, рдЙрд╕реА рд╕рдордп :(
@ vasily-kirichenko рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ paket.lock рдореЗрдВ 1.3.2 рд╣реИ рдФрд░ dotnet fable --version
рдЪрд▓рд╛рддреЗ рд╕рдордпред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдХреЛ рдирд╖реНрдЯ obj
рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ dotnet restore
ред
рдХреНрдпрд╛ рдореЗрд░рд╛ webpack.config.js
рдареАрдХ рд╣реИ?
var path = require("path");
var webpack = require("webpack");
var fableUtils = require("fable-utils");
function resolve(filePath) {
return path.join(__dirname, filePath)
}
var babelOptions = fableUtils.resolveBabelOptions({
presets: [["es2015", {"modules": false}]],
plugins: [["transform-runtime", {
"helpers": true,
// We don't need the polyfills as we're already calling
// cdn.polyfill.io/v2/polyfill.js in index.html
"polyfill": false,
"regenerator": false
}]]
});
var isProduction = process.argv.indexOf("-p") >= 0;
console.log("Bundling for " + (isProduction ? "production" : "development") + "...");
module.exports = {
devtool: "source-map",
entry: resolve('./src/EsExplorer.fsproj'),
output: {
filename: 'bundle.js',
path: resolve('./public'),
},
resolve: {
modules: [
"node_modules", resolve("./node_modules/")
]
},
devServer: {
contentBase: resolve('./public'),
port: 8080,
hot: true,
inline: true
},
module: {
rules: [
{
test: /\.fs(x|proj)?$/,
use: {
loader: "fable-loader",
options: {
babel: babelOptions,
define: isProduction ? [] : ["DEBUG"]
}
}
},
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: babelOptions
},
},
{
test: /\.sass$/,
use: [
"style-loader",
"css-loader",
"sass-loader"
]
}
]
},
plugins : isProduction ? [] : [
new webpack.HotModuleReplacementPlugin(),
new webpack.NamedModulesPlugin()
]
};
рдореБрдЭреЗ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред
obj
рдФрд░ dotnet restore
рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ - рдЕрдм 1.5 рд╕реЗрдХрдВрдбред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
рд▓рд╛рдирдд рд╣реИ obj - рдпрд╣ рдЕрднреА рдРрд╕рд╛ рдмрдХрд╡рд╛рд╕ рд╣реИред рд╣рдореЗрд╢рд╛ рдореБрджреНрджрд╛
@forki рдпрд╣ dotnet
рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдкреИрдХреЗрдЯ рдпрд╛ ...?
рдбреЙрдЯ рдиреЗрдЯ
рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓: рдХреНрдпрд╛ рдореИрдВ рд╕рднреА prerelease
s рдХреЛ packet.dependencies
рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
рд╣рд╛рдБ, рдЕрдЧрд░ рдЖрдк рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдлреБрд▓рдорд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ :) @ vasily-kirichenko
рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдлреБрд▓реНрдорд╛ рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ :)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВ: рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рд╡реЗрдмрдкреИрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд╣ рдкрд╣рд▓реЗ @SCullman рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рд░рд▓ рдореЗрдВ
src/Home/View.fs
рд╣реИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХреАsrc App.fs
ред рдЗрд╕рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдЬрдм View.fs рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ App.fs рдХреЛ рд╡реЗрдмрдкреИрдХ рджреНрд╡рд╛рд░рд╛ рднреА рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, View.fs рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рдзрд┐ рдирд╛рдореЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рдЖрджрд┐)редрдЪреВрдВрдХрд┐ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЖрдЦрд┐рд░реА рдлрд╛рдЗрд▓ рд╣реИ, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ App.fs рдореЗрдВ рдХрдИ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВред рдФрд░ рд╡реЗрдмрдкреИрдХ рдЙрди рд╕рднреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ ред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡реЗрдмрдкреИрдХ рдЯреАрдо рдХреЛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред
рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ fable-loader 1.1.5 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк
extra.ignoreDependencies
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдСрдкреНрдЯ-рдЖрдЙрдЯ рдХрд░ рд╕рдХреЗрдВред рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рдЖрд╢реНрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░рд┐рд╡рд░реНрддрди (рдЬреИрд╕реЗ рдПрдХ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдирд╛) рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдПрдХ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛рддреЗ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг: