diff --git a/src/v2/cookbook/dockerize-vuejs-app.md b/src/v2/cookbook/dockerize-vuejs-app.md index bf228a492..7b02717ee 100644 --- a/src/v2/cookbook/dockerize-vuejs-app.md +++ b/src/v2/cookbook/dockerize-vuejs-app.md @@ -1,7 +1,7 @@ --- title: Vue.js アプリケーションを Docker 化する type: cookbook -updated: 2018-07-25 +updated: 2019-01-20 order: 13 --- @@ -12,7 +12,7 @@ order: 13 ではプロジェクトルートに `Dockerfile` を作成しましょう: ```docker -FROM node:9.11.1-alpine +FROM node:lts-alpine # 静的コンテンツを配信するシンプルな http サーバをインストールする RUN npm install -g http-server @@ -64,7 +64,7 @@ docker run -it -p 8080:8080 --rm --name dockerize-vuejs-app-1 vuejs-cookbook/doc ```docker # ビルド環境 -FROM node:9.11.1-alpine as build-stage +FROM node:lts-alpine as build-stage WORKDIR /app COPY package*.json ./ RUN npm install @@ -72,7 +72,7 @@ COPY . . RUN npm run build # 本番環境 -FROM nginx:1.13.12-alpine as production-stage +FROM nginx:stable-alpine as production-stage COPY --from=build-stage /app/dist /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] diff --git a/src/v2/cookbook/unit-testing-vue-components.md b/src/v2/cookbook/unit-testing-vue-components.md index c8ed2499e..bbe30f8b4 100644 --- a/src/v2/cookbook/unit-testing-vue-components.md +++ b/src/v2/cookbook/unit-testing-vue-components.md @@ -1,7 +1,7 @@ --- title: Vue コンポーネントの単体テスト type: cookbook -updated: 2018-10-05 +updated: 2019-01-20 order: 6 --- @@ -46,8 +46,9 @@ export default { ```js import { shallowMount } from '@vue/test-utils' +import Hello from './Hello.vue' -test('Foo', () => { +test('Hello', () => { // コンポーネントを描画します const wrapper = shallowMount(Hello) @@ -145,6 +146,7 @@ export default { ```js import { shallowMount } from '@vue/test-utils' +import Foo from './Foo.vue' describe('Foo', () => { it('メッセージを描画し、ユーザー入力に正しく応答します', () => { diff --git a/src/v2/guide/render-function.md b/src/v2/guide/render-function.md index a139b9988..a22fd74ac 100644 --- a/src/v2/guide/render-function.md +++ b/src/v2/guide/render-function.md @@ -1,6 +1,6 @@ --- title: 描画関数とJSX -updated: 2018-12-15 +updated: 2019-01-20 type: guide order: 303 --- @@ -477,7 +477,7 @@ createElement( ``` -そのような理由から Vue で JSX を使うための [Babel プラグイン](https://github.com/vuejs/babel-plugin-transform-vue-jsx) があります。よりテンプレートに近い文法が戻ってきました。 +そのような理由から Vue で JSX を使うための [Babel プラグイン](https://github.com/vuejs/jsx) があります。よりテンプレートに近い文法が戻ってきました。 ``` js import AnchoredHeading from './AnchoredHeading.vue' @@ -496,7 +496,7 @@ new Vue({
`createElement` を `h` にエイリアスしていることは、 Vue のエコシステムの中でよく見かける慣習です。そして、それは実は JSX には必須です。もし `h` がそのスコープ内で利用可能でない場合、アプリケーションはエラーを throw するでしょう。
-より詳しい JSX の JavaScript へのマップの仕方については、[usage ドキュメント](https://github.com/vuejs/babel-plugin-transform-vue-jsx#usage) をご参照ください。 +より詳しい JSX の JavaScript へのマップの仕方については、[usage ドキュメント](https://github.com/vuejs/jsx#installation) をご参照ください。 ## 関数型コンポーネント