我正在使用Visual Studio 2015并创建了一个ASP.NET 5 Web 应用程序。我有一个简单的ReactJS组件,它在行失败
var _react = require('react');
我没有使用webpack/browserify,而是尝试安装JSPM,它可以(1)通过Babel将 JSX 编译为 JS和(2)模块管理以支持require。
本页上的Scott Allen谈到了将 JPSM 集成到 ASP.NET 5 项目中。我可以暂时完成这项工作,但我想在 gulp 中有一项任务,将system.js复制到 wwwroot 作为构建过程的一部分。我已经有一个package.json,我不想在运行 JPSM init 命令行时覆盖它。
我通过package.json安装了 JSPM
{
"name": "ASP.NET",
"version": "0.0.0",
"devDependencies": {
"gulp": "3.8.11",
"gulp-concat": "2.5.2",
"gulp-cssmin": "0.1.7",
"gulp-uglify": "1.2.0",
"rimraf": "2.2.8",
"jspm": "0.15.7"
}
}
如何将所有这些部分集成在一起以获得良好的构建设置?
- 如何使用 Gulp 创建 JSPM system.js 文件?
- 使用 JSPM 和 Babel 从 JSX 创建 JS 文件的任务看起来如何?
- 我应该安装 require 或类似的包来获得带有require关键字的模块加载功能吗?