elixir - phoenix 2. 初体验
访问量: 640
参考:https://hexdocs.pm/phoenix/up_and_running.html
创建新项目:mix phx.new
$ mix phx.new hello * creating hello/config/config.exs * creating hello/config/dev.exs * creating hello/config/prod.exs * creating hello/config/prod.secret.exs * creating hello/config/test.exs * creating hello/lib/hello/application.ex * creating hello/lib/hello.ex * creating hello/lib/hello_web/channels/user_socket.ex * creating hello/lib/hello_web/views/error_helpers.ex * creating hello/lib/hello_web/views/error_view.ex * creating hello/lib/hello_web/endpoint.ex * creating hello/lib/hello_web/router.ex * creating hello/lib/hello_web.ex * creating hello/mix.exs * creating hello/README.md * creating hello/.formatter.exs * creating hello/.gitignore * creating hello/test/support/channel_case.ex * creating hello/test/support/conn_case.ex * creating hello/test/test_helper.exs * creating hello/test/hello_web/views/error_view_test.exs * creating hello/lib/hello_web/gettext.ex * creating hello/priv/gettext/en/LC_MESSAGES/errors.po * creating hello/priv/gettext/errors.pot * creating hello/lib/hello/repo.ex * creating hello/priv/repo/migrations/.formatter.exs * creating hello/priv/repo/seeds.exs * creating hello/test/support/data_case.ex * creating hello/lib/hello_web/controllers/page_controller.ex * creating hello/lib/hello_web/templates/layout/app.html.eex * creating hello/lib/hello_web/templates/page/index.html.eex * creating hello/lib/hello_web/views/layout_view.ex * creating hello/lib/hello_web/views/page_view.ex * creating hello/test/hello_web/controllers/page_controller_test.exs * creating hello/test/hello_web/views/layout_view_test.exs * creating hello/test/hello_web/views/page_view_test.exs * creating hello/assets/webpack.config.js * creating hello/assets/.babelrc * creating hello/assets/css/app.css * creating hello/assets/css/phoenix.css * creating hello/assets/js/app.js * creating hello/assets/js/socket.js * creating hello/assets/package.json * creating hello/assets/static/robots.txt * creating hello/assets/static/images/phoenix.png * creating hello/assets/static/favicon.ico Fetch and install dependencies? [Yn] * running mix deps.get * running cd assets && npm install && node node_modules/webpack/bin/webpack.js --mode development
在上面一部选择 Y的时候,进程不响应,不要紧,
cd hello
mix deps.gettext
会