【问题标题】:Rails 5 turbolinks don't work after installing Angular 2安装 Angular 2 后 Rails 5 turbolinks 不起作用
【发布时间】:2016-03-21 20:19:27
【问题描述】:

我在以下几行中遇到错误:

# layouts/application.erb
<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => 'reload' %>

它引发:SyntaxError: [stdin]:1:1: reserved word 'var'

在使用 $ npm install 安装 Angular 2 后发生

【问题讨论】:

  • 错误比这更深。除了定义变量之外,您在哪里使用var?您需要在问题中提供更多代码

标签: ruby-on-rails angular turbolinks ruby-on-rails-5


【解决方案1】:

只是通过在 application.js 中只需要 required 文件来解决

//= require node_modules/angular2/bundles/angular2-polyfills
//= require node_modules/systemjs/dist/system.src
//= require node_modules/rxjs/bundles/Rx
//= require node_modules/angular2/bundles/angular2.dev
//= require_tree ./app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    相关资源
    最近更新 更多