CDN中的angular2加载我的页面,但代码中的angular2';s节点_模块不可用

CDN中的angular2加载我的页面,但代码中的angular2';s节点_模块不可用,angular,Angular,当我在index.html中使用以下CDN提供angular2时,我的页面将加载 <script src="https://code.angularjs.org/2.0.0-alpha.47/angular2.dev.js"></script> 还有很多不是从…开始的 参考错误在谷歌的代码中。404表示有东西在一个不存在的目录中查找angular2。angular2.js正在寻找其他内容。我应该更改什么?正如Eric所说,您指向了错误的文件,您需要指向: 节点_模块/a

当我在index.html中使用以下CDN提供angular2时,我的页面将加载

<script src="https://code.angularjs.org/2.0.0-alpha.47/angular2.dev.js"></script>
还有很多不是从…开始的


参考错误在谷歌的代码中。404表示有东西在一个不存在的目录中查找angular2。angular2.js正在寻找其他内容。我应该更改什么?

正如Eric所说,您指向了错误的文件,您需要指向:

节点_模块/angular2/bundles/angular2.js

node_modules/angular2/bundles/angular2.dev.js

它们的用途很明显,名称本身就是angular2.dev.js,它用于开发环境,另一个用于生产环境

虽然我不知道它们之间的确切区别,但我相信主要的想法是在错误日志中做的细节更少,但我自己还没有注意到,并不是因为我太注意了

同时检查:
-
-


看起来像是关于它“应该”是什么的建议,但是在“beta”中的东西看起来像epsilon和所有它可能不是真的,或者至少现在不是。

这些文件不是同一个文件,请注意它们的内容完全不同。路径是
node\u modules/angular2/bundles/angular2.js
(注意
bundles
添加)。是的,bundles/angular2.js可以工作。我发现bundles/angular2.dev.js也会加载页面。应该使用哪一种?每个都有特定的目的吗?把你的评论写在答案里,我会给你一个绿色的复选标记。谢谢
<script src="./angular2-oPost/node_modules/angular2/angular2.js"></script>
ReferenceError: require is not defined    angular2.js: 4:1
http://localhost/angular2-oPost/angular2/angular2.js    404 not found