Jam*_*ger 42 javascript visual-studio typescript reactjs visual-studio-2017
我想在Visual Studio 2017中与我的.NET应用程序一起开发一个React应用程序(在同一个解决方案中).
我正在使用TypeScript,所以我想要一个项目类型,我可以自定义构建(我想webpack项目等,所以标准的Visual Studio TypeScript构建是不够的).
我已经安装了node.js开发人员工具,但是他们只允许我创建node.js特定项目(在启动时运行node.js实例)并且不允许我自定义构建过程.
哪种项目类型最适合这个?
Hen*_*nke 50
我最近这样做了,并会推荐以下内容:
create-react-app eject命令.请注意,这是一种"单向"操作,因为您无法将文件重新放入create-react-app.如果不明显,您将需要单独安装节点和纱线.既然你也想使用TypeScript,你应该使用react-scripts-ts脚本,如下所示:
create-react-app my-app --scripts-version=react-scripts-ts
微软在这里有一个很好的步骤.
棘手的部分是将生成的React项目放入Visual Studio中.我通过安装Visual Studio安装程序"Visual Studio安装程序"中的"Node.js开发"模块来完成此操作.不幸的是,微软似乎已经删除了空白或空的TypeScript项目模板(见这里).
安装Node.js工具后,您可以在解决方案中创建基于节点的项目.在文件 - >新建 - >项目... - >模板 - >其他语言 - > TypeScript左侧菜单导航下有几种可供选择.我选择了"Blank Node.js Web Application".
之后,您需要将创建的React项目文件复制create-react-app到Visual Studio项目中.我发现在Visual Studio中创建目录更容易,因此将它们添加到项目文件中,然后将文件复制到生成的文件夹中,最后将它们添加到Visual Studio中的项目文件夹中.
此时,您可以在package.json添加的文件中运行脚本create-react-app.我更喜欢在命令行运行它们,但您也可以使用Mads Kristensen的"Task Runner Explorer"在Visual Studio中运行它们.
| 归档时间: |
|
| 查看次数: |
36621 次 |
| 最近记录: |