【发布时间】:2017-06-12 15:19:24
【问题描述】:
当我学习 jQuery 和 Bootstrap 时,我们(我的新手学习 Web 框架)被告知 CDN 有很多好处等等。
现在我正在涉足 React/Babel,我们被告知我们应该下载文件并从我们的主机服务器上准备好所有文件。但我们仍然能够使用 CDN,但仅用于原型设计和开发,不建议用于生产。
我认为使用 CDN 的目的是节省资金、带宽等。
我引用这些陈述:
class Button1 extends React.Component {
constructor(props) {
super(props);
this.but = null;
}
render() {
let c = 'mdc-button mdc-button--raised mdc-button--primary mdc-ripple-upgraded';
let l = e('label', {}, this.props.label);
let i = iconToggle(this.props.icon);
this.but = e('button', {className: c, onClick: () => {toggleLights()}}, l, i);
return e('div', {className: 'myCenter'}, this.but);
}
}
【问题讨论】:
-
我猜 react 的指令表明生产 CDN 被缩小了。所以我猜他们会删除错误消息和提示等。但我注意到 Youtube 上的几乎每个教程都是从通过 npm 下载和安装而不是使用 CDN 开始的。我觉得我在这里遗漏了一些关键信息。