由于项目上要做ssr,然后用就用webpack简单的搭了一个vue项目,配置基本上都是按照项目上照搬的
1.项目启动
npm run serve 稳定,毫无问题,完美
2.新建一个组件试试
// app.js 里面
import A from './components/a'
image.png
然后就报红了???
Module not found: Error: Can't resolve './components/a' in 模块未找到!以前项目都是用脚手架搭的,目录结构中也有这个a组件,那这是为啥呢?
3.尝试的在a后面加了一个.vue
ok,完美,成功的跑起来了~
4.解决办法
原因webpack.config.js配置错误,resolve需要指点文件类型,如下:
resolve: {
extensions: [ '.ts', '.tsx', '.js', '.json']
},
网友评论