zoukankan      html  css  js  c++  java
  • vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)

    IE浏览器(只考虑IE11,更低版本我没考虑)运行时报 Promise未定义的错误

    解决办法:

    1. 安装babel-polyfill   

      (1.)  npm install babel-polyfill --save

      (2. ) 在main.ts中 import "babel-polyfill"

      (3. )   如果使用了vuex,则在vuex的index.ts文件中也要  import "babel-polyfill",最好放在 import Vuex from 'vuex' 的前面

    参考地址: https://www.cnblogs.com/XHappyness/p/7919610.html

    2.安装时可能命令行报错,npm版本低。会有提示命令,按提示更新npm

     可能报Maximum call stack size exceeded ,我使用cnpm便没有这样的报错,可以先安装cnpm ,然后将安装命令改为 cnpm install babel-polyfill --save

    3.启动项目 npm run dev 可能报错 brace-expansion找不到

    重新安装node_modules之后再重新启动项目便好了。

    重新安装办法 :先移除

    npm install rimraf -g
    rimraf node_modules

    然后重新安装,最好是安装cnpm 用cnpm install 

    4.npm run dev启动项目,可能在IE下还会报其他错误, 但是npm run build 后构建的生产环境项目是可以在IE11中运行的。如果还报错,那或许你用了一些IE11不支持的其他技术,再或就是我没遇到

  • 相关阅读:
    MapReduce实例
    hadoop 分布式安装
    redis缓存
    Flink初始
    Flume初始
    大数据学习之路(持续更新中...)
    使用VisualVM分析性能
    JVM的理解
    Java日记
    UI笔记2
  • 原文地址:https://www.cnblogs.com/sgqwjr/p/8376687.html
Copyright © 2011-2022 走看看