Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 安装了phoenix应用程序的早午餐不';不要与鲍尔资产公司合作_Javascript_Bower_Phoenix Framework_Brunch - Fatal编程技术网

Javascript 安装了phoenix应用程序的早午餐不';不要与鲍尔资产公司合作

Javascript 安装了phoenix应用程序的早午餐不';不要与鲍尔资产公司合作,javascript,bower,phoenix-framework,brunch,Javascript,Bower,Phoenix Framework,Brunch,我已经创建了Phoenix 1.0.4(Elixir)应用程序。在应用程序中添加了一些逻辑之后,我想将我的工作切换到前端部分。在第页,我读到第三个资产,我应该使用鲍尔。不幸的是,使用Bower提供的font-awesome或bootstrap-sass,使用命令早午餐构建我总是收到: /.../my_app/node_modules/acorn/dist/acorn.js:1747 throw err; ^ SyntaxError: Unexpected token (2:10)

我已经创建了Phoenix 1.0.4(Elixir)应用程序。在应用程序中添加了一些逻辑之后,我想将我的工作切换到前端部分。在第页,我读到第三个资产,我应该使用鲍尔。不幸的是,使用Bower提供的
font-awesome
bootstrap-sass
,使用命令
早午餐构建
我总是收到:

/.../my_app/node_modules/acorn/dist/acorn.js:1747
  throw err;
  ^

SyntaxError: Unexpected token (2:10)
  at Parser.pp.raise (/.../my_app/node_modules/acorn/dist/acorn.js:1745:13)
  at Parser.pp.unexpected (/.../my_app/node_modules/acorn/dist/acorn.js:2264:8)
  at Parser.pp.semicolon (/.../my_app/node_modules/acorn/dist/acorn.js:2243:59)
  at Parser.pp.parseExpressionStatement (/.../my_app/node_modules/acorn/dist/acorn.js:2677:8)
  at Parser.pp.parseStatement (/.../my_app/node_modules/acorn/dist/acorn.js:2462:160)
  at Parser.pp.parseBlock (/.../my_app/node_modules/acorn/dist/acorn.js:2692:21)
  at Parser.pp.parseStatement (/.../my_app/node_modules/acorn/dist/acorn.js:2443:19)
  at Parser.pp.parseTopLevel (/.../my_app/node_modules/acorn/dist/acorn.js:2379:21)
  at Object.parse (/.../my_app/node_modules/acorn/dist/acorn.js:101:12)
  at parse (/.../my_app/node_modules/detective/index.js:9:18)
  at Function.exports.find (/.../my_app/node_modules/detective/index.js:44:15)
  at module.exports (/.../my_app/node_modules/detective/index.js:23:20)
  at /.../my_app/node_modules/deppack/index.js:83:12
  at tryToString (fs.js:414:3)
  at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:401:12)
我发现问题是由acorn-JavaScript库引起的,所以我检查了节点模块的依赖关系树:

├─┬ brunch@2.0.4
│ ├─┬ deppack@0.1.5
│ │ └─┬ detective@4.3.1
│ │   ├── acorn@1.2.2
早午餐2.0.4(最新发布)使用旧橡子库的依赖项。有较新的acorn版本,但detective library允许使用acorn 1.x.x版本。z

我也有类似的问题


尝试使用Node>5和NPM 3,清理缓存并再次安装Node\u模块(先删除)。

可能我发现了问题所在。Bower必须在全球范围内安装,并且不应在本地(在node_模块中)存在。

这里有一篇文章向您展示了如何做到这一点@Dikaio感谢您提供的链接,但该链接下的文章只介绍了我粘贴的链接。即使是这个链接下的文章也比我链接下的文章要少。@wafcio我认为这更可能是一个javascript问题,而不是凤凰城问题。我会在你的问题上添加Javascript标签——可能会让合适的人看到它来帮助你。添加Javascript标签并删除elixir@OnorioCatenacci您是对的,这是javascript问题,这就是为什么我删除了elixir,但留下了phoenix框架。Phoenix使用早午餐来编译资产,所以在Phoenix页面/聊天中我也应该能够找到帮助;语法和拼写;我正在使用node v5.3.0和npm 3.3.12,我曾多次删除node_模块,但没有得到积极的结果。