vue 部署项目的时候报错 token.type.endsWith is not a function
vue 部署项目的时候报错 Syntax Error: TypeError: token.type.endsWith is not a function 有没有小伙伴遇到过类似问题 请指教!!
回答:
看一下是不是跟这个问题一样,也是我回答的:https://segmentfault.com/q/10...
回答:
两个解决方案,自己的工程用的第二个
- 降低
babel-eslint
的版本 - 将
babel
升级到 v7 参考文档
回答:
endsWith 方法不支持, 解决方案有两种
重写 string 类型的 endsWith 方法
if (!String.prototype.endsWith) {
//判断String这个对象原型是否有endsWith方法,没有的话,就用加上这个方法
Object.defineProperty(String.prototype, 'endsWith', {
enumerable: false,
configurable: false,
writable: false,
value: function (searchString, position) {
position = position || this.length;
position = position - searchString.length;
var lastIndex = this.lastIndexOf(searchString);
return lastIndex !== -1 && lastIndex === position;
}
});
}
- 引入 https://cdn.bootcss.com/babel...
帮忙支持我的工具
https://gitee.com/sanri/sanri...
以上是 vue 部署项目的时候报错 token.type.endsWith is not a function 的全部内容, 来源链接: utcz.com/p/936457.html