Vue项目迁移后出现 Module build failed: Error: No PostCSS Config found in: /

今天由于项目目录增加,在svn上需要将文件迁移到新目录中,担心在svn上直接迁移出问题,就直接在本地迁移项目文件了。

情景重现

结果迁移全部文件夹之后,依赖文件夹也整体复制过去了,运行项目报错:

error  in ./src/pages/user/index.vue

Module build failed: ModuleBuildError: Module build failed: Error: 
No PostCSS Config found in: /Volumes/MAC HD/Users/penghui/Sites/CIM城市信息聚合系统/weixin/zhaopin1/src/pages/user
错误.png

作为一名合格的程序员,内心当然是毫无波澜(慌得一笔😨)滴~。开始以为是缺少PostCSS依赖,后来依稀记得当时配置过一个postcss的文件,但是项目目录里并没有这个文件,才想起来是不是这个文件缺失了?

解决问题

由于使用苹果系统,不喜欢看到隐藏的无后缀名的文件,一般配置好就把文件设置为默认不显示了。按住commend + shift + . 显示出了隐藏文件。。。原来是把项目的隐藏的配置文件遗忘了。。

未复制的隐藏文件.png

赶紧将这些文件复制到项目目录,重新运行,完美。

总结

postcss是由于在项目中使用了scss技术,文件内容:

// https://github.com/michael-ciniawsky/postcss-load-config

module.exports = {
  "plugins": {
    "postcss-mpvue-wxss": {}
  }
}
// 注:此处配置是因为项目使用mpvue,postcss由此更改了配置。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。