新手webpack中常见问题3

Posted 我是w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手webpack中常见问题3相关的知识,希望对你有一定的参考价值。

webpack4中vue打包运行的时候浏览器报错:

例如:

 

 

 出错原因:我们在webpack中,使用 import Vue from \'vue\'时导入的是vue构造函数功能不完整,只提供了runtime-only的方式,没有提供像网页中那样的使用方式。

回顾包的查找规则:

    在项目中查找node_modules的文件夹,再node_modules中根据包名查找对应的vue文件夹,在vue文件夹中查找一个叫package.json的包配置文件,

  最后在package.json文件中查找一个main属性,而这个main属性指定了这个包被加载时候的入口文件。

 

 

 解决办法:

  方法1:将import Vue from \'vue\'修改为import Vue from \'../node_modules/vue/dist/vue.js\';

  方法2:在webpack.config.js配置文件中module.exports中添加如下代码

resolve:{
        alias:{
            "vue$":"vue/dist/vue.js"
        }
    }

 

效果如下:

 

以上是关于新手webpack中常见问题3的主要内容,如果未能解决你的问题,请参考以下文章

webpack4常用片段

新手搭建 ts + react + webpack 项目

新手搭建 ts + react + webpack 项目

Webpack新手入门笔记

Reactjs - Webpack编译错误:模块构建失败

React 系列文章: npm 手动搭建React 运行实例 (新手必看)