2

我正在使用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"
  }
}

如何将所有这些部分集成在一起以获得良好的构建设置?

  1. 如何使用 Gulp 创建 JSPM system.js 文件?
  2. 使用 JSPM 和 Babel 从 JSX 创建 JS 文件的任务看起来如何?
  3. 我应该安装 require 或类似的包来获得带有require关键字的模块加载功能吗?
4

0 回答 0