Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue CLI-未找到POSTSS配置_Javascript_Node.js_Vue.js - Fatal编程技术网

Javascript Vue CLI-未找到POSTSS配置

Javascript Vue CLI-未找到POSTSS配置,javascript,node.js,vue.js,Javascript,Node.js,Vue.js,我有一个package.json,如下所示: { "name": "dashboard", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "apexc

我有一个package.json,如下所示:

{
  "name": "dashboard",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "apexcharts": "^3.8.4",
    "axios": "^0.19.0",
    "core-js": "^2.6.5",
    "lodash": "^4.17.15",
    "moment": "^2.24.0",
    "vue": "^2.6.10",
    "vue-apexcharts": "^1.5.1",
    "vue-numerals": "^3.0.5",
    "vue-router": "^3.1.3",
    "vue-virtual-scroll-list": "^1.4.4",
    "vuetify": "2.1.13",
    "vuex": "^3.1.2",
    "vuex-map-fields": "^1.3.6",
    "vuex-persist": "^2.2.0"
  },
  "devDependencies": {
    "@mdi/font": "^3.8.95",
    "@vue/cli-plugin-babel": "^3.9.0",
    "@vue/cli-plugin-eslint": "^3.9.0",
    "@vue/cli-service": "^3.9.0",
    "babel-eslint": "^10.0.1",
    "eslint": "^5.16.0",
    "eslint-plugin-vue": "^5.0.0",
    "sass": "^1.17.4",
    "sass-loader": "^7.1.0",
    "typeface-roboto": "^0.0.75",
    "vue-cli-plugin-vuetify": "^2.0.5",
    "vue-template-compiler": "^2.6.10",
    "vuetify-loader": "^1.2.2"
  }
}

当我通过Vue cli对此项目进行设置时,我选择了在package.json中封装选项,如Eslint、Babel等。我现在把它们放在几个文件中:.eslintrc.js、babel.config.js和postsss.config.js。我可以这样做吗?创建这些文件并从package.json中删除内容

postsss.config.js的内容如下:

当我建立这个时,我总是得到这样的信息:

Module build failed (from ./node_modules/postcss-loader/src/index.js):
Error: No PostCSS Config found in: /Users/dev/Sites/dev/src/node_modules/vuetify/src/directives/ripple
    at /Users/dev/Sites/dev/src/resources/views/dashboard/node_modules/postcss-load-config/src/index.js:91:15

 @ /Users/dev/Sites/dev/src/node_modules/vuetify/src/directives/ripple/VRipple.sass 4:14-329 14:3-18:5 15:22-337
在此之前,我在顶部看到以下消息:

65% building 852/919 modules 67 active /Users/dev/Sites/dev/src/resources/views/dashboard/node_modules/axios/lib/core/transformData.jsYou did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js.

这是否意味着我也需要使用postss.config.js中package.json中指定的sass加载器?我有点困惑,因为在另一个项目中,我有相同的配置,postsss.config.js中没有其他内容,而且我没有收到关于缺少插件的错误消息。谢谢

我建议您尝试在控制台中启动vue ui。之后,在dependencies类别中,您必须尝试卸载CSS处理器的软件包,然后重新安装它。这些软件包中可能有一些已损坏。

我建议您尝试在控制台中启动vue ui。之后,在dependencies类别中,您必须尝试卸载CSS处理器的软件包,然后重新安装它。这些软件包中可能有一些已损坏。

我建议创建一个可复制问题的极简github项目。我建议创建一个可复制问题的极简github项目。我删除了sass和sass loader并重新安装了它们,没有任何成功:/@staseraI删除了sass和sass加载程序并重新安装,没有任何成功:/@stasera
65% building 852/919 modules 67 active /Users/dev/Sites/dev/src/resources/views/dashboard/node_modules/axios/lib/core/transformData.jsYou did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js.