问题标签 [jspm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3241 浏览

ecmascript-6 - 如何将 System.js 与 CDN 和本地后备一起使用?

我跑了jspm install angular,它在本地安装到我的 jspm_packages 文件夹中。

从代码中,我使用常规的 ES6 导入,例如import angular from 'angular'.

如果 CDN 不可用,我需要做什么才能从 CDN 加载 Angular 并回退到本地版本?

0 投票
1 回答
427 浏览

git - Jspm init 命令在 Visual Studio 2015 RTM 空 asp.net 5 项目中失败

您知道设置可能有什么问题吗?我已按照http://odetocode.com/blogs/scott/archive/2015/02/18/using-jspm-with-visual-studio-2015-and-asp-net-5.aspx的说明进行操作,但初始化命令失败。请参阅下面的打印输出:

0 投票
1 回答
56 浏览

javascript - 将 MOUT.js 模块与 JSPM 一起使用

如何使用JSPM将MOUT模块(例如数组 equals)导入文件?

0 投票
1 回答
4570 浏览

javascript - ES6 导入 - 感叹号是什么意思?

我正在关注“今日选择 ES6 模块”指南,我注意到他使用的其中一个导入语句的末尾有一个感叹号:

import 'bootstrap/css/bootstrap.css!';

那个感叹号是什么意思?

此导入语句出现在startup.js文件的第一行。

0 投票
0 回答
719 浏览

asp.net - 在 Visual Studio 2015 中集成 JSPM + BABEL + BOWER + GULP + REACTJS + ASP.NET 5

我正在使用Visual Studio 2015并创建了一个ASP.NET 5 Web 应用程序。我有一个简单的ReactJS组件,它在行失败

我没有使用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

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

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

typescript - 带有 TypeScript 转译器的 JSPM Bundle

我对 System.js 和 JSPM 有了更多的了解,我已经到了想将我的 TypeScript 源代码捆绑到 JavaScript 包中的地步。

现在我可以将生成的 JavaScript 代码与以下内容捆绑在一起: jspm bundle some/source/path someDestFile.js

但随后我需要先将我所有的 TypeScript 预构建到 JavaScript 中,然后打包,发现自己留下了所有已编译(和分离)的 JS 文件。这远非理想!

我在这里浏览了 jspm 文档,但没有找到解决方案。

为了清楚起见,我不想在我的浏览器中编译 TypeScript,而是一个预编译的可靠 JavaScript 包。

我该怎么做呢?

PS 我使用了 TypeScript transpiler 安装,如此处所示

0 投票
1 回答
749 浏览

angularjs - Angular + ES6 模块:控制器功能未定义

我在第一次使用 jspm 时遇到了困难,需要快速指出正确的方向。(我之前加载过 ES6 类,但只是作为连接文件的一部分。)

这是我的引导代码的摘录

这是 app.ctrl.js

我的 html 中有这个:

这是我得到的错误。

查看大写字母,我可以看到这是来自对 html 的解析,但我只是看不出我做错了什么。对于 ui-router 加载的另一个控制器,我也收到此错误。

0 投票
1 回答
2025 浏览

javascript - Aurelia Jspm 加载外部库

所以我做了:

然后在我的 js 文件的顶部,我做了:

在我的浏览器中,它正在寻找/dist/eonasdan/bootstrap-datetimepicker.js返回 a 的内容404,为什么不使用系统映射来找出实际文件的位置?或者它应该做什么......

作为旁注,它并没有moment.js像它应该做的那样做

0 投票
1 回答
1502 浏览

aurelia - 升级到 jspm beta 后找不到 aurelia-bootstrapper

我已经升级到最新的 JSPM

jspm_modules并通过删除文件夹并运行重新安装所有软件包

现在,当我开始我的 Aurelia 项目时,我得到以下输出

我试过删除我的config.js地图配置并让 jspm 重建它

但是,我仍然遇到同样的错误。

0 投票
1 回答
503 浏览

javascript - 使用 JSPM 捆绑 Angular2 应用程序

我正在尝试为 Angular2 应用程序创建一个包。这是我的 jspm 配置文件:https ://gist.github.com/ivanbatic/fa4f2d76b44e0204f21d

当我启动应用程序时,虽然它启动了 390 个 HTTP 请求以呈现“Hello World”字符串,但它仍然有效。

所以...我正在尝试使用jspm bundle app build.js --inject'

之后,我收到以下错误: js 错误

关于如何解决这些问题的任何建议?