Can't find variable: Vue

记一次webpack打包后异常

昨天晚上在构建了一个新的工程后开始写页面,开始一切正常,可是在运行打包命令后诡异的一幕发生了,我生成的js文件里面并没有注释!这就导致客户端的sdk识别不了我所用的语言,所以一定要找到原因。

我回去检查了我的webpack配置文件,发现bannerplugin好好的配置在这里,没有问题,我又检查了我的,babelrc,也没有删除注释的操作。问题出在了哪里?

找问题的时间花费了我好几个小时。我把package.json重新配置了一遍,试了,不行。又把webpack重新配了一遍,还是不行。期间我又新创建了一个空工程,简单写了几个页面后打包发现是正常的,当时我就排除了环境的问题。但是!问题就出在环境上!在我已经有点不清醒的时候,大概已经三点半了,我打开命令行,想看一下我npm的配置有没有什么问题。

$npm config list

结果!我第一眼就看到了我的npm指向了一个私有仓库,当时我就懵了。改回"https://registry.npm.taobao.org/"再运行打包命令果真就解决了问题。我到现在还是有点不明白的,我明明当时已经新写了一个工程,装依赖,打包都是正常的,为什么之前的有问题?我之前的依赖也是重新下载的啊。一脸懵逼。。

此篇文章仅作记录,防止以后踩坑,等对webpack和node理解更深的时候再回过头来找寻答案。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录第1章 webpack简介 11.1 webpack是什么? 11.2 官网地址 21.3 为什么使用 web...
    lemonzoey阅读 1,751评论 0 1
  • 前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,...
    BetterChen阅读 1,957评论 0 3
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,319评论 4 31
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 5,480评论 1 32
  • 介绍 在之前有介绍过Android O 中的后台执行限制中,增加了"前台"与"后台"的概念。对于处于"后台"的服务...
    屋檐下的燕雀阅读 3,414评论 0 1