首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react-fullstack中更改文件时出现Jade运行错误

在react-fullstack中更改文件时出现Jade运行错误
EN

Stack Overflow用户
提问于 2015-11-08 06:50:02
回答 1查看 195关注 0票数 2

我已经和yeoman一起开始了一个react-fullstack项目。有一个监视器,当我对jade文件进行更改时,它会更新它,而不需要我保存。我的控制台看起来像这样,正如你可以想象的:

代码语言:javascript
复制
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade
[BS] File changed: build/content/index.jade

但是,无论何时进行更改,Webstorm 10的Run部分都会出现一个错误:

代码语言:javascript
复制
/usr/local/bin/jade index.jade

/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:939
  throw err;
  ^

SyntaxError: Assigning to rvalue (5:0)
    at Parser.pp.raise (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:937:13)
    at Parser.pp.checkLVal (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:1216:12)
    at Parser.pp.parseMaybeUnary (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:193:22)
    at Parser.pp.parseExprOps (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:152:19)
    at Parser.pp.parseMaybeConditional (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:134:19)
    at Parser.pp.parseMaybeAssign (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:112:19)
    at Parser.pp.parseExpression (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:86:19)
    at Parser.pp.parseStatement (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:1728:23)
    at Parser.pp.parseTopLevel (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:1644:21)
    at Parser.parse (/usr/local/lib/node_modules/jade/node_modules/acorn/dist/acorn.js:1614:17)

Process finished with exit code 1

每当文件发生更改时,此消息都会在运行窗口中弹出,但这似乎并不会导致更新文件时出现实际问题。

你经历过这个错误吗?如何防止出现此错误?为什么会与acorn.js相关?

EN

回答 1

Stack Overflow用户

发布于 2016-01-29 22:57:21

您应该从位于*.jade文件开头的代码中删除---

例如,您可以在index.jade中看到它:

代码语言:javascript
复制
---
title: React.js Starter Kit
component: ContentPage
---
div.row
  div.col-sm-4
h3 Runtime Components
dl

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33588736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档