Javascript 未捕获的语法错误:意外标记<;VM105:17未捕获引用错误:未定义系统

Javascript 未捕获的语法错误:意外标记<;VM105:17未捕获引用错误:未定义系统,javascript,node.js,angular,systemjs,Javascript,Node.js,Angular,Systemjs,我正在从nodejs服务器提供index.html。这个ng2文件可以与实时服务器配合使用。但是当我用特定的路由从nodejs index.js加载它时,会出现以下错误 Uncaught SyntaxError: Unexpected token < VM105:17Uncaught ReferenceError: System is not defined 未捕获的语法错误:意外标记< VM105:17未捕获引用错误:未定义系统 我已正确加载文件。以下是加载的文件: <scri

我正在从nodejs服务器提供index.html。这个ng2文件可以与实时服务器配合使用。但是当我用特定的路由从nodejs index.js加载它时,会出现以下错误

Uncaught SyntaxError: Unexpected token <
VM105:17Uncaught ReferenceError: System is not defined
未捕获的语法错误:意外标记<
VM105:17未捕获引用错误:未定义系统
我已正确加载文件。以下是加载的文件:

<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.16/system-polyfills.js"></script>
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="node_modules/rxjs/bundles/Rx.min.js"></script>
<script src="node_modules/angular2/bundles/angular2.min.js"></script>
<script src="node_modules/angular2/bundles/router.js"></script>
<script src="node_modules/angular2/bundles/http.js"></script>

<!-- 2. Configure SystemJS and Import -->
<script>
    System.config({
    packages: {        
      client: {
        format: 'register',
        defaultExtension: 'js'
      }
    }
  });
  System.import('client/boot')
        .then(null, console.error.bind(console));
</script>

System.config({
包:{
客户:{
格式:'寄存器',
defaultExtension:'js'
}
}
});
System.import('client/boot')
.then(null,console.error.bind(console));

我错过了什么?所有文件都是从节点服务器提供的。

大多数情况下,当出现错误时
未捕获语法错误:意外标记此错误发生在何处?浏览器控制台和index.html显示正在加载…我没有收到节点模块的404个错误。此时正在以静态方式加载整个文件夹。是否可以加载所有文件?您可以在开发者工具的“网络”选项卡中看到成功的请求?404错误通常不会导致浏览器尝试解析JS。通常是因为src指向一个HTML文档。(这可能是一个错误的URL,应该是404,但服务器处理错误)。好的,谢谢。cdn文件起作用了。让我检查一下node index.js路径和服务。我正在看下面的链接。非常感谢你。不客气!是的,我认为问题在这个层面;-)