解决Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer问题

 更新时间:2024年03月29日 14:36:27   作者:黑白独行  
这篇文章主要介绍了解决Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Vue Loading PostCSS Plugin failed: Cannot find module‘autoprefixer’

vue运行时,提示

Vue Loading PostCSS Plugin failed: Cannot find module ‘autoprefixer’ 

问题原因

未安装postcss-loader autoprefixer。

执行以下命令:

cnpm install postcss-loader autoprefixer postcss  -D

执行成功,如果运行时还报以下错误:

PostCSS plugin autoprefixer requires PostCSS 8

说明PostCSS 版本不对,需要指定版本执行

执行以下脚本:

cnpm install postcss-loader autoprefixer@8.0.0 postcss  -D

执行成功,重新运行正常。

vue开发常见问题及调试

1、npm run serve 报错

‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决办法:安装npm

npm install

如果你下载的淘宝镜像,也可以 cnpm install。

如果报错,提示:cnpm : 无法加载文件 C:\Users\crGod\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

根据以下方法解决:

以管理员身份运行 VSCODE

  • 输入
set-ExecutionPolicy RemoteSigned
  • 再次
cnpm install 

注:如果set-ExecutionPolicy RemoteSigned时出现如下错误:

    set-ExecutionPolicy : Windows PowerShell 已成功更新你的执行策略,但在更具体的作业域中定义的策略覆盖了该设置。由于发生覆盖,你的外壳程序将保留其当前的有效执行策略 AllSigned。请
键入“Get-ExecutionPolicy -List”以查看你的执行策略设置。有关详细信息,请参阅“Get-Help Set-ExecutionPolicy”。
所在位置 行:1 字符: 1
set-ExecutionPolicy RemoteSigned
CategoryInfo : PermissionDenied: ( [Set-ExecutionPolicy], SecurityException
FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

解决方法:

执行命令:

Set-ExecutionPolicy RemoteSigned -Scope Process

再重新执行

cnpm install 

2、npm run dev报错

npm ERR! missing script: dev

报错原因:package.json 文件 script中找不到dev

vue-cli3运行项目的命令是npm run serve,和以前的命令npm run dev不一样,但最后执行的都是 vue-cli-service serve

解决方法有以下两种:

1、运行npm run serve命令

2、将 script中找不到serve 改成 dev,如下图

调试方法:

1、点击调试,选择 Chrome 环境,然后点击那个齿轮图标来配置、 launch.json,launch.jso内容如下:

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
      
      {
          "type": "chrome",
          "request": "launch",
          "name": "Launch Chrome",
          "url": "http://localhost:3000",
          "webRoot": "${workspaceFolder}"
      }
  ]
}

注:这里的端口好,需和项目config设置的端口号一致

2、启动项目

打开终端,输入命令 npm run serve(或者 npm run dev)

3、设置断点,启动调试,即可在Chrome中调试代码

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue history 模式打包部署在域名的二级目录的配置指南

    vue history 模式打包部署在域名的二级目录的配置指南

    这篇文章主要介绍了vue history 模式打包部署在域名的二级目录的配置指南 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 详解Vue 单文件组件的三种写法

    详解Vue 单文件组件的三种写法

    这篇文章主要介绍了详解Vue 单文件组件的三种写法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 浅谈Vue+Ant Design form表单的一些坑

    浅谈Vue+Ant Design form表单的一些坑

    本文主要介绍了浅谈Vue+Ant Design form表单的一些坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • vue组件实践之可搜索下拉框功能

    vue组件实践之可搜索下拉框功能

    这篇文章主要介绍了vue实现可搜索的下拉菜单组件功能,在文中通过实例代码给大家补充介绍了vue组件实践-可搜索下拉框,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • 浅谈vue引用静态资源需要注意的事项

    浅谈vue引用静态资源需要注意的事项

    今天小编就为大家分享一篇浅谈vue引用静态资源需要注意的事项,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • vue实现选项卡小案例

    vue实现选项卡小案例

    这篇文章主要为大家详细介绍了vue实现选项卡小案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • vue中循环多个li(表格)并获取对应的ref的操作代码

    vue中循环多个li(表格)并获取对应的ref的操作代码

    我想要获取每一个循环并获取每一个li(或者其它循环项)的ref,以便于后续的操作,接下来通过本文给大家分享vue中循环多个li(表格)并获取对应的ref的操作代码,感兴趣的朋友跟随小编一起看看吧
    2024-02-02
  • Vue实现手机计算器

    Vue实现手机计算器

    这篇文章主要为大家详细介绍了Vue实现手机计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • 一文带你了解vue双向数据绑定

    一文带你了解vue双向数据绑定

    v-model 是 Vue.js 中一个重要的指令,它提供了一种简洁的方式来实现双向数据绑定,下面小编就来带大家深入了解下vue双向数据绑定的原理与应用吧
    2023-09-09
  • 基于Vue3实现一个简历生成工具

    基于Vue3实现一个简历生成工具

    本文介绍如何从零开始构建一个基于 Vue3 + Markdown 的在线简历生成工具,支持实时编辑预览、模板切换、自定义样式配置以及导出为 PDF,感兴趣的小伙伴可以参考阅读本文
    2025-07-07

最新评论