gpt4 book ai didi

ember-cli - 如何将 Underscore 作为模块导入到我的 Ember CLI 插件中?

转载 作者:行者123 更新时间:2023-12-04 20:39:24 24 4
gpt4 key购买 nike

我正在尝试将 Underscore 作为命名模块导入到我的 Ember CLI 插件中。看着Standard AMD Asset指南的部分,似乎这应该工作:

app.import(app.bowerDirectory + '/underscore/underscore.js', {
exports: {
'underscore': ['default']
}
});

这是来自 Underscore's source 的行:
define('underscore', [], function() {
return _;
});

我试图将它导入我的一个文件中, /addon/utils/class.js :
import _ from 'underscore';

并得到一个错误:

Could not find module underscore imported from ember-cli-mirage/utils/class



我做错了什么?

最佳答案

这是problem :if (typeof define === 'function' && define.amd)define.amdnot在 ember-cli 的 loader.js 中定义。

解决方案:

  • 自己包起来。
  • 使用 browserify 为你做包装
  • 改用 LoDash(这是我的建议 - 简单、轻松、解决问题,您有时间在海滩酒吧多喝一轮莫吉托;))。
  • 关于ember-cli - 如何将 Underscore 作为模块导入到我的 Ember CLI 插件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29460262/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com