问题标签 [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 回答
16641 浏览

bower - 包管理器:Bower vs jspm

Bower与jspm有何不同?Bower 可以提供关于SystemJS 通用模块加载器的 jspm 功能吗?

0 投票
2 回答
638 浏览

ecmascript-6 - 在位置安装 SystemJs 插件

当我尝试使用导入文本文件时,import text from './some-text.txt!text';我看到加载程序尝试从服务器的根目录获取 text.js 文件。
这个位置可以不同吗?插件可以用jspm安装吗?

0 投票
0 回答
296 浏览

package-managers - 在没有 Bower 的情况下发布 Polymer 组件

我想构建和发布一个与 Polymer 一起使用的组件。

虽然我已经阅读了关于如何使用 Bower 发布组件的官方文章,但我更愿意通过 GitHub/NPM 分发我的组件。我希望该组件能够通过 JSPM 安装。

由于我没有这样做的经验,所以我想知道几个问题:

  • 如何确保 Polymer 核心是我的组件的依赖项,并且如果还没有安装到用户项目根目录中,它将被安装到?(据我所知,Polymer 只能通过 bower 或 GitHub 获得)

  • JSPM 是否会检测是否有任何文件(例如System.js已经安装并避免重复?

  • 我应该在包中包含测试和项目代码吗?

0 投票
3 回答
6655 浏览

module - 将 jspm 与 TypeScript 一起使用

是否可以将jspm与 TypeScript 和 TypeScript 模块系统结合起来?

我找不到这方面的文档或样本。

0 投票
2 回答
859 浏览

javascript - 来自“jspm install jquery”的错误消息

我正在学习 jspm.io 网站 https://github.com/jspm/jspm-cli/wiki/Getting-Started上的教程

一切正常,直到我到达第 3 项,我尝试执行

jspm 安装 jquery

我收到此错误消息

警告 jspm:github 的 getOverride 错误,正在重试 (2)。ReferenceError: ui 未定义在 c:\Projects\Project1\node_modules\jspm\node_modules\jspm-registry\registry.js:157:5

nodejs 是 v0.12.0

npm 是 2.5.1

jspm 是 0.14.0

这是在 Windows 8.1 上

有谁知道是什么原因造成的?

0 投票
1 回答
125 浏览

wordpress - 将 JSPM 工作流与 Wordpress 开发集成

我试图采用 JSPM 作为我的 Wordpress 开发包管理器,但我无法加载主应用程序文件。

这通常是用

我遇到的问题是 jspm 无法加载此文件,尝试在当前浏览器路径http://localhost:3000/shop/app.js的上下文而不是文件系统上下文中加载。

我试图调整一些 jspm 的配置选项,但无法让它工作。

你能在这里指出正确的方向吗?

0 投票
1 回答
202 浏览

javascript - JSPM 中的无名要求

基本问题,我试图将我的 webpack 项目转换为 jspm,在其中我根据站点的当前视图加载 JS,如下所示:

不幸的是,这会返回一个错误:

所需文件的内容是一个简单的对象,它简单地构建一个具有事件订阅者的对象,以加载视图的应用程序功能。

有没有办法做到这一点?

0 投票
2 回答
203 浏览

jspm - 通过 JSPM 安装后运行可执行文件

我试图了解在使用JSPM安装模块后如何运行可执行文件。例如,如果我运行jspm install gulp,那么我希望能够运行以下命令:

实际上,如果 jspm 能够处理这个问题会更好,以便在以下位置有一个隐藏的 bin 目录,其中包含所有检索到的可执行文件(例如 gulp):

这样我就可以在我的 PATH 环境变量中添加一个允许这些可执行文件运行的内容。

目前,当我尝试运行 jspm 安装的 gulp 时,我收到以下错误消息:

我还有其他方法可以解决这个问题吗?

0 投票
1 回答
1384 浏览

jspm - 无法使用 jspm 安装托管在私有注册表上的 npm 包

我正在尝试让 jspm 与私有 npm 注册表(它反映公共注册表)一起工作。

我使用端点配置工具从 .npmrc 配置 jspm 似乎工作成功

安装我们的包“michelangelo”(不在公共 npm 注册表中)工作得很好

尝试通过 jspm 安装相同的 npm 包不起作用。

尝试通过 jspm 安装 lodash 效果很好

这是我的 jspm 配置文件的样子

知道为什么我无法通过 jspm 安装 npm pacakge 吗?或者,关于我如何追踪问题的任何建议?

0 投票
1 回答
6065 浏览

jspm - 安装 JSPM 插件时如何避免向 config.js 添加依赖项?

当我安装css插件时,使用以下命令:

以下添加到我的 config.js 中:

如何保持我的 config.js 整洁以避免在我的所有页面中包含所有这些信息(因为 config.js 需要包含在每个页面中)?