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不支持的其他技术,再或就是我没遇到

  • 相关阅读:
    层叠
    属性值的计算过程
    HTML+CSS笔记1-杂
    C语言—栈
    C语言零碎知识点
    线性表,顺序表,链表,数组的区别与联系
    C语言—单链表
    转载——从机器学习谈起
    readonly和const关键字
    C#中的扩展方法
  • 原文地址:https://www.cnblogs.com/sgqwjr/p/8376687.html
Copyright © 2011-2022 走看看