Как заставить CSS IntelliSense работать над проектом Nuxt? - PullRequest
0 голосов
/ 13 октября 2018

Я работаю над проектом Nuxt.js, я также создал образ Docker для обработки всего;Я также пытаюсь включить MDBVue в качестве библиотеки CSS, после прочтения я понимаю, что для того, чтобы использовать это, я должен включить его в качестве плагина и ссылаться на него в моем файле nuxt.config.js;

Вот так выглядит мой файл:

module.exports = {
  /*
  ** Headers of the page
  */
  head: {
    title: 'skfe',
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
      { hid: 'description', name: 'description', content: 'Nuxt.js project' }
    ],
    link: [
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
    ]
  },
  /*
  ** Customize the progress bar color
  */
  loading: { color: '#3B8070' },
  css: [
    { src: "bootstrap-css-only/css/bootstrap.min.css" },
    { src: "mdbvue/build/css/mdb.css" }
  ],
  /*
  ** Build configuration
  */
  build: {
    /*
    ** Run ESLint on save
    */
    extend (config, { isDev, isClient }) {
      if (isDev && isClient) {
        config.module.rules.push({
          enforce: 'pre',
          test: /\.(js|vue)$/,
          loader: 'eslint-loader',
          exclude: /(node_modules)/
        })
      }
    }
  }
}

Теперь классы CSS работают, но я не могу получить автозаполнение из VSCode, мне нужно ввести полное имя класса;это нормальное поведение или есть способ заставить IntelliSense работать с моими файлами Vue?

1 Ответ

0 голосов
/ 14 октября 2018

Это нормальное поведение: https://github.com/Microsoft/vscode/issues/27635

Попробуйте подключаемый модуль:

IntelliSense для имен классов CSS в HTML
или
Поддержка HTML CSS

Источник: https://code.visualstudio.com/docs/languages/css

И, конечно, Vetur обязательный плагин для разработки vue в vscode.

...