我在 Visual Studio 2015 中有一个简单的 mvc6 站点解决方案。
在我的一个页面中,我有
<script type="text/jsx">
ReactDOM.render(<h1>Hello, world!</h1>, document.getElementById('react-app-mount'));
</script>
但是组件不渲染。我必须在页面中包含哪些脚本才能使其呈现?我是一个反应的新手。
试图自己解决这个问题时,我对诸如 ' npm
, bower
, babel
' 之类的大量术语感到非常困惑,但我在任何地方都找不到关于如何在 Visual Studio 2015 中使用这些东西的从头开始的不错示例。此外,我发现了以下建议只是不工作。
例如,我读到“你应该运行npm install babel
”之类的内容,但没有人提供关于我应该在 Visual Studio 中的哪个位置执行此命令的信息。其他人谈论package.json
应该存在于我的解决方案中某处的文件,但它只是不存在。
我真的不明白为什么事情会如此复杂。在过去,当您想使用库时,只需<script>
在页面的开头或结尾放置一个元素,就可以使用它。