Некоторые обновления в зависимости от одной из наших зависимостей сломали нашу сборку и было немного сложно выяснить, в чем причина проблемы ...
Мы наконец заметили, что@vue/component-compiler-utils
требует "prettier": "^1.11.1"
и - как обсуждалось в шаблоне веб-пакета vue отсутствует синтаксический анализатор , который Prettier@1.13.0
вызывает проблему, с которой мы столкнулись, прежде чем вернуться к Prettier@1.12.0
Как мыpackage-lock.json
Это пример нашего package.json
, из-за которого некорректно блокируется *1013*, "блокирует" зависимости от версии и не обновляется с течением времени или при переустановке?файл сгенерирован:
{
...
"dependencies": {
"html-loader": "0.5.1",
"vue": "2.5.16",
"vue-class-component": "6.2.0",
"vue-property-decorator": "6.1.0",
"vue-router": "3.0.1",
"vuex": "3.0.1",
"vuex-class": "0.3.0",
...
},
"devDependencies": {
"@types/jest": "22.0.1",
"@vue/cli-plugin-babel": "3.0.0-beta.11",
"@vue/cli-plugin-eslint": "3.0.0-beta.11",
"@vue/cli-plugin-typescript": "3.0.0-beta.11",
"@vue/cli-plugin-unit-jest": "3.0.0-beta.7",
"@vue/cli-service": "3.0.0-beta.11",
"@vue/eslint-config-airbnb": "3.0.0-beta.11",
"@vue/eslint-config-typescript": "3.0.0-beta.11",
...
}
}