使用stringify时出现“意外令牌”

时间:2016-05-12 17:22:42

标签: node.js browserify

使用带有stringify转换的browserify时,会出现此错误:

Unexpected Token (1:0) while parsing file

这些是package.json

中使用的browserify转换
...
"browserify": {
  "transform": [
    "envify",
    "babelify",
    "brfs",
    "stringify"
  ]
},
...

2 个答案:

答案 0 :(得分:1)

这可能是由与stringify和其他转换的冲突造成的

在我的情况下,它是brfs,它在stringify之前被加载。交换订单修复了问题

破:

"browserify": {
  "transform": [
    "brfs",
    "stringify"
  ]
}

工作的:

"browserify": {
  "transform": [
    "stringify",
    "brfs"
  ]
},

答案 1 :(得分:0)

这是无效的RFC 4627 JSON。试试这个:

{
  "browserify": {
    "transform": [
      "envify",
      "babelify",
      "brfs",
      "stringify"
    ]
  }
},