Как исправить ошибку «именованные экспорты в * .vue файлах игнорируются»? - PullRequest
0 голосов
/ 12 июня 2019

Я взял на себя проект, внешний интерфейс которого разработан с помощью Vue. После установки модулей node.js любая попытка запустить приложение приводит к [vue-loader] src/client/forms/<form-name>.vue: named exports in *.vue files are ignored. В основном все vue-файлы игнорируются vue-loader.

Полагаю, дело в том, что версии vue и vue-loader не совпадают, но я не могу понять, какая из них правильная, несмотря на многочисленные попытки. Даже обновление до последних версий невозможно, потому что другие ошибки возникли из-за совместимости модулей.

Это содержимое package.json:

  "dependencies": {
    "babel-runtime": "^6.0.0",
    "braintree-web": "^2.27.0",
    "config": "^1.21.0",
    "getmdl-select": "^1.0.4",
    "material-design-lite": "^1.1.3",
    "material-ui-vue": "^0.1.4",
    "moment": "^2.14.1",
    "moment-timezone": "^0.5.5",
    "vue": "^1.0.21",
    "vue-analytics": "^5.1.1",
    "vue-datepicker": "^1.2.1",
    "vue-form": "^0.3.1",
    "vue-ga": "^1.0.0",
    "vue-recaptcha": "0.0.2",
    "vue-resource": "^0.9.1",
    "vue-router": "^0.7.13",
    "vue-validator": "^2.1.3",
    "vuex": "^1.0.0-rc"
  },
  "devDependencies": {
    "eslint": "^2.13.1",
    "eslint-config-standard": "^5.3.1",
    "eslint-friendly-formatter": "^2.0.5",
    "eslint-loader": "^1.3.0",
    "eslint-plugin-html": "^1.5.1",
    "eslint-plugin-promise": "^1.0.8",
    "eslint-plugin-standard": "^1.3.2",
    "babel-core": "^6.0.0",
    "babel-loader": "^6.0.0",
    "babel-plugin-transform-runtime": "^6.0.0",
    "babel-preset-es2015": "^6.0.0",
    "babel-preset-stage-2": "^6.0.0",
    "cross-env": "^1.0.6",
    "css-loader": "^0.23.0",
    "file-loader": "^0.8.4",
    "json-loader": "^0.5.4",
    "url-loader": "^0.5.7",
    "vue-hot-reload-api": "^1.2.0",
    "vue-html-loader": "^1.0.0",
    "vue-loader": "^8.2.1",
    "vue-style-loader": "^1.0.0",
    "webpack": "^1.12.2",
    "webpack-dev-server": "^1.12.0"
  }

Что я делаю не так? Как я могу проверить правильную версию vue-loader, которая подходит для этой версии vue?

...