运行vue工程遇到的问题

泄露秘密 提交于 2019-12-14 07:05:11

1.找不到babel-core模块

按控制台里提示的,安装babel-core@7即可

npm install --save-dev babel-core@7

2.You may need an additional loader to handle the result of these loaders.(需要额外的加载器来处理这些加载器的结果)。

这里老是不能按期待的显示,本来应该是id为app的div被替换成带data字段的div,样式也是,但是每次都看到Hello World.都无语了。

最后我看了vue-loader文档,里面提到“你应该将 vue-loader 和 vue-template-compiler 一起安装”,所以,

npm install -D vue-loader vue-template-compiler

并且配置了webpack.config.js

const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
  module: {
    rules: [
      // ... 其它规则
      {
        test: /\.vue$/,
        loader: 'vue-loader'
      }
    ]
  },
  plugins: [
    // 请确保引入这个插件!
    new VueLoaderPlugin()
  ]
}

vue-loader参考地址:https://vue-loader.vuejs.org/zh/guide/#%E6%89%8B%E5%8A%A8%E8%AE%BE%E7%BD%AE

之后就显示如图,

3.图片加载不出来

这里按书上,书行我不行。。暂时用下面这个方法显示了

(层级关系时是demo,,demo/app.vue,,demo/images,,demo/images/image.png)

//app.vue
<template>
    <div>
        <p>
            <img :src="imgUrl" style="width: 200px">
        </p>
    </div>
</template>
<script>
    import imgUrl from './images/image.png';   
    export default {
        data (){
            return {
              imgUrl
            }
        }
    }
</script>

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!