JSPM 不在根目录中创建 js 文件

JSPM not creating js file in root directory

概述

我正在尝试使用 JSPM 在我的 ES6 项目中安装 bootstrap-wysiwyg 包。

通常你可以只使用命令安装一个包

jspm install npm:bootstrap-wysiwyg

而 JSPM 将处理 config.js 文件并在 jspm_packages 文件夹中创建入口 JS 文件。


我的问题

对于这个特定的包,它 确实 在根目录中创建 config.js 到 bootstrap-wysiwyg JS 文件的条目,但是它 不会自己创建那个 JS 文件。


文件

Config.js

"bootstrap-wysiwyg": "npm:bootstrap-wysiwyg@1.0.4",

导入

import stuff from 'bootstrap-wysiwyg'; 

错误信息

GET http://localhost:9000/jspm_packages/npm/bootstrap-wysiwyg@1.0.4.js 404 (Not Found)

问题

我如何确保 JSPM 创建该文件?我可以自己做一个,但是版本控制显然坏了。

您尝试导入的模块在其 package.json 中缺少 "main" 条目:https://github.com/steveathon/bootstrap-wysiwyg/blob/master/package.json Therefore, JSPM cannot create the main import. You have to either import files directly from the module (i.e. import stuff from 'bootstrap-wysiwyg/js/smth') or create an override for this package which will define "main" for the package (https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration)。