対応表(2016/01/28調べ)
Vue.js | vue-validator |
---|---|
0.x | 1.x |
~1.0.13 | 動作するバージョンなし? |
1.0.14~ | 2.0.0-alpha.x |
※詳細は未検証です。
最新バージョン(2016/01/28時点)
Vue.js | vue-validator |
---|---|
1.0.15 | 2.0.0-alpha.16 |
インストール
2016/01/28時点でvue-validatorを npm install vue-validator
するとインストールされるバージョンは 1.4.4
です。
package.json
"dependencies": {
"vue-validator": "^1.4.4"
}
しかし、
vue-valudator 1.x is not working with VueJS 1.x. Use vue-validator 2.x.
らしい1ので、 2.x系のvue-validatorをインストールします。
$ npm install vue-validator@^2.0.0-alpha --save
とか
$ npm install vue-validator@2.0.0-alpha.16 --save
とか
もしくは
package.json
"dependencies": {
"vue-validator": "^2.0.0-alpha"
}
と書いて、
$ npm install
ただし、逆にvue-validator 2.x(というか2.0.0-alpha.16の時点で)は Vue.jsの1.0.14+
が必須2なので、1.0.14
未満を使用している場合は、1.0.14
以上にアップデートしましょう。
[参考] 依存関係不整合時のエラー例
vue@1.0.12
と vue-validator@2.0.0-alpha.16
だと
Uncaught TypeError: Cannot read property 'push' of undefined
vue@1.0.12
と vue-validator@1.4.4
だと
Uncaught TypeError: Vue.parsers.directive.parse is not a function