问题标签 [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.
ecmascript-6 - 如何将 System.js 与 CDN 和本地后备一起使用?
我跑了jspm install angular
,它在本地安装到我的 jspm_packages 文件夹中。
从代码中,我使用常规的 ES6 导入,例如import angular from 'angular'
.
如果 CDN 不可用,我需要做什么才能从 CDN 加载 Angular 并回退到本地版本?
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的说明进行操作,但初始化命令失败。请参阅下面的打印输出:
javascript - ES6 导入 - 感叹号是什么意思?
我正在关注“今日选择 ES6 模块”指南,我注意到他使用的其中一个导入语句的末尾有一个感叹号:
import 'bootstrap/css/bootstrap.css!';
那个感叹号是什么意思?
此导入语句出现在startup.js文件的第一行。
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
如何将所有这些部分集成在一起以获得良好的构建设置?
- 如何使用 Gulp 创建 JSPM system.js 文件?
- 使用 JSPM 和 Babel 从 JSX 创建 JS 文件的任务看起来如何?
- 我应该安装 require 或类似的包来获得带有require关键字的模块加载功能吗?
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 安装,如此处所示
angularjs - Angular + ES6 模块:控制器功能未定义
我在第一次使用 jspm 时遇到了困难,需要快速指出正确的方向。(我之前加载过 ES6 类,但只是作为连接文件的一部分。)
这是我的引导代码的摘录
这是 app.ctrl.js
我的 html 中有这个:
这是我得到的错误。
查看大写字母,我可以看到这是来自对 html 的解析,但我只是看不出我做错了什么。对于 ui-router 加载的另一个控制器,我也收到此错误。
javascript - Aurelia Jspm 加载外部库
所以我做了:
然后在我的 js 文件的顶部,我做了:
在我的浏览器中,它正在寻找/dist/eonasdan/bootstrap-datetimepicker.js
返回 a 的内容404
,为什么不使用系统映射来找出实际文件的位置?或者它应该做什么......
作为旁注,它并没有moment.js
像它应该做的那样做
aurelia - 升级到 jspm beta 后找不到 aurelia-bootstrapper
我已经升级到最新的 JSPM
jspm_modules
并通过删除文件夹并运行重新安装所有软件包
现在,当我开始我的 Aurelia 项目时,我得到以下输出
我试过删除我的config.js
地图配置并让 jspm 重建它
但是,我仍然遇到同样的错误。
javascript - 使用 JSPM 捆绑 Angular2 应用程序
我正在尝试为 Angular2 应用程序创建一个包。这是我的 jspm 配置文件:https ://gist.github.com/ivanbatic/fa4f2d76b44e0204f21d
当我启动应用程序时,虽然它启动了 390 个 HTTP 请求以呈现“Hello World”字符串,但它仍然有效。
所以...我正在尝试使用jspm bundle app build.js --inject'
关于如何解决这些问题的任何建议?