mennghao / cityList

一个移动端选择城市的组件,Vue+webpack
MIT License
18 stars 13 forks source link

无法解析vue模块,怎么回事? #1

Open xiaomingming opened 8 years ago

xiaomingming commented 8 years ago

当我执行 gulp bundle时,控制台提示: ERROR in ./src/app.js Module not found: Error: Cannot resolve module 'app.vue' in E:\f2e\cityList\src @ ./src/app.js 3:18-36

怎么回事?

看来是package.json 配置有问题,缺少对vue模块的配置,导致依赖打包无法进行。

ChaoYuLeo commented 8 years ago

我今天用的时候也遇到了,最后自己配置解决了,有以下几个问题:

  1. 原作者使用的Vue版本较低
  2. 1.X的Vue已经不支持v-repeat指令,需要改成v-for
  3. cityList.vue中的title变量未声明,编译时会报错
  4. 检查是否已经安装了less-loader并且配置成功
  5. 作者使用的是json!./city.json这种形式来加载json,但是如果已经配置过json-loader的话,可以直接require的。 以上是我发现的一些问题(不能称之为错误),我会fork一下源代码并做升级。