我正在尝试使用JSPM在我的ES6项目中安装 bootstrap-wysiwyg 包。
通常您可以使用命令
安装软件包jspm install npm:bootstrap-wysiwyg
JSPM将处理config.js
文件并在jspm_packages
文件夹中创建条目JS文件。
对于这个特定的包,它 创建根目录中bootstrap-wysiwyg JS文件的config.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创建该文件?我自己可以制作一个,但版本控制显然已被打破。
答案 0 :(得分:3)
您尝试导入的模块缺失" main" package.json中的条目:https://github.com/steveathon/bootstrap-wysiwyg/blob/master/package.json因此,JSPM无法创建主导入。您必须直接从模块导入文件(即从' bootstrap-wysiwyg / js / smth'中导入)或者为此包创建一个覆盖,它将定义" main"对于包(https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration)。