我发现有时候很难绕过jspm / systemjs生态系统,但今天我找到了解决以下问题的方法。
我需要能够做到这样的事情:
import 'bootstrap'
import 'ifightcrime/bootstrap-growl'
问题是,当我执行jspm install -y github /ifightcrime/bootstrap-growl@1.1.0时,只创建文件夹(当然还有文件)jspm_packages/ifightcrime/bootstrap-growl@1.1.0,但是bootstrap-growl@1.1.0.js负责模块.exports丢失了。
所以当我在jspm_packages / ifightcrime /中手动添加它时:
// bootstrap-growl@1.1.0.js
module.exports = require("github:ifightcrime/bootstrap-growl@1.1.0/jquery.bootstrap-growl");
我可以在我的代码中导入。
但是,当其他人进行jspm-install时,我如何确保自动创建此文件?这个文件是我手工创建的,所以它不会为他们工作,也不会这样做。