SCRIPT1028: SCRIPT1028: Expected identifier, string or number

vue项目在Edge、IE浏览器下,显示空白,无法兼容

SCRIPT1028: SCRIPT1028: Expected identifier, string or number
image.png

一种解决情况是: 配置babel 转换器
另一种解决情况

"test": {           
        "regex": "none", // ie6、ie7... 在解释这类似代码的时候会认为最后还有一个空元素,这就导致的错误。而ie8、火狐等浏览器忽略最后这个元素。
          }
正确的:
"test": {           
       "regex": "none"
           }

配置一下

  • 1:在vscode中,按快捷键ctrl + shift + p,在输入框中输入settings.json 打开 workspace.json
    将下面的代码复制到settings中:
"vetur.format.defaultFormatterOptions": {
    "prettier": {
      // 格式化为单引号
      "singleQuote": true,
      // 格式化不加分号
      "semi": false,
      //格式化去除尾部逗号
      "trailingComma": false
    }
  }
  • 2也可以在VUE项目的根目录下创建一个 .prettierrc 文件,将下面的代码复制进文件中保存即可
{
   // 格式化为单引号
  "singleQuote": true,
   // 格式化不加分号
   "semi": false,
   //格式化去除尾部逗号
   "trailingComma": false
 }

你可能感兴趣的:(SCRIPT1028: SCRIPT1028: Expected identifier, string or number)