Skip to content

Commit 515a9ed

Browse files
oohirakazupon
authored andcommitted
Translate 1897, 1898, 1899 (#1902)
* [Doc]: * use production npm install for docker examples #1897 * cherry-pick & translate vuejs/v2.vuejs.org@39a7ad2 * [Doc]: Update components-edge-cases.md #1898 * cherry-pick vuejs/v2.vuejs.org@fdaa1c1 * [Doc]: Update comparison.md - Fix Broken Link #1899 * cherry-pick & translate vuejs/v2.vuejs.org@2cd49cd
1 parent fe9f8b8 commit 515a9ed

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/v2/cookbook/dockerize-vuejs-app.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Vue.js アプリケーションを Docker 化する
33
type: cookbook
4-
updated: 2019-01-20
4+
updated: 2019-10-29
55
order: 13
66
---
77

@@ -23,8 +23,8 @@ WORKDIR /app
2323
# `package.json` と `package-lock.json` (あれば)を両方コピーする
2424
COPY package*.json ./
2525
26-
# プロジェクトの依存ライブラリをインストールする
27-
RUN npm install
26+
# 開発環境用の依存を除いて、プロジェクトの依存ライブラリをインストールする
27+
RUN npm install --production
2828
2929
# カレントワーキングディレクトリ(つまり 'app' フォルダ)にプロジェクトのファイルやフォルダをコピーする
3030
COPY . .
@@ -67,7 +67,7 @@ docker run -it -p 8080:8080 --rm --name dockerize-vuejs-app-1 vuejs-cookbook/doc
6767
FROM node:lts-alpine as build-stage
6868
WORKDIR /app
6969
COPY package*.json ./
70-
RUN npm install
70+
RUN npm install --production
7171
COPY . .
7272
RUN npm run build
7373

src/v2/guide/comparison.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 他のフレームワークとの比較
3-
updated: 2019-07-01
3+
updated: 2019-10-29
44
type: guide
55
order: 801
66
---
@@ -221,5 +221,5 @@ Polymer では、その開発チームは性能を補うためにデータバイ
221221

222222
Riot 3.0 はよく似たコンポーネントベースの開発モデル("タグ"と Riot では呼ばれています)を提供しており、必要最小限の美しく設計された API を持っています。Riot と Vue はおそらくその設計哲学の多くが共通しているのでしょう。しかしながら、Riot よりも少し重いにも関わらず、Vue はいくつか著しく優れた点を持っています:
223223

224-
- より優れた性能。Riot は 仮想 DOM を使用しているというよりむしろ[DOM ツリーをトラバース](http://riotjs.com/compare/#virtual-dom-vs-expressions-binding)しているため、AngularJS と同じ性能問題に苦しめられています。
224+
- より優れた性能。Riot は 仮想 DOM を使用しているというよりむしろ[DOM ツリーをトラバース](https://v3.riotjs.now.sh/compare/#virtual-dom-vs-expressions-binding)しているため、AngularJS と同じ性能問題に苦しめられています。
225225
- より熟成したツールのサポート。Vue は [webpack](https://github.com/vuejs/vue-loader)[Browserify](https://github.com/vuejs/vueify) の公式サポートを提供していますが、対して Riot はビルドシステムの統合についてはコミュニティのサポートに頼っています。

src/v2/guide/components-edge-cases.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 特別な問題に対処する
3-
updated: 2019-02-27
3+
updated: 2019-10-29
44
type: guide
55
order: 106
66
---
@@ -235,7 +235,7 @@ methods: {
235235
}
236236
```
237237

238-
全てのコードが載っている[この fiddle](https://jsfiddle.net/chrisvfritz/1Leb7up8/)を見てください。しかし注意して欲しいのが、もし1つのコンポーネント内で多くのセットアップやクリーンアップをしなければならない場合、ベストな解決策はたいていより細分化したコンポーネントを作ることです。このケースでは、再利用可能な `<input-datepicker>` コンポーネントを作ることをおすすめします。
238+
全てのコードが載っている[この fiddle](https://jsfiddle.net/09jvu65m/)を見てください。しかし注意して欲しいのが、もし1つのコンポーネント内で多くのセットアップやクリーンアップをしなければならない場合、ベストな解決策はたいていより細分化したコンポーネントを作ることです。このケースでは、再利用可能な `<input-datepicker>` コンポーネントを作ることをおすすめします。
239239

240240
よりプログラム的なリスナーの詳細を学ぶなら、[インスタンスメソッドイベント](https://jp.vuejs.org/v2/api/#%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88)の API をチェックしてください。
241241

0 commit comments

Comments
 (0)