首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何包含本地javascript im成员-cli应用程序

如何包含本地javascript im成员-cli应用程序
EN

Stack Overflow用户
提问于 2014-07-13 09:05:06
回答 2查看 629关注 0票数 1

我有一个本地javascript在我的应用程序,我想包括在我的烬-cli应用程序。

它被称为carrotsearch.foamtree.js

为了包括它,我把它放在vendor\foamtree\carrotsearch.foamtree下面,在app.js中我编写

import CarrotSearchFoamTree from 'foamtree/carrotsearch.foamtree'

问题是我搞错了

===== 1 JSHint误差 构建失败。,没有这样的文件或目录'C:\Users\davidga\Desktop\ember\nextgen\tmp\tree_merger-tmp_dest_dir-37cYqLzL.tmp\foamtree\carrotsearch.foamtree.js‘ 文件: foamtree/carrotsearch.foamtree.js错误: ENOENT,没有这样的文件或目录C:\Users\davidga\Desktop\ember\nextgen\tmp\tree_merger-tmp_dest_dir-37cYqLzL.tmp\foamtree\carrotsearch.foamtree.js‘ (C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\no de_modules\broccoli-es6-concatenator\index.js:83:46) at addModule (C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\no de_modules\broccoli-es6-concatenator\index.js:126:9) at C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\node_modules\花椰菜-ES6-串联器\index.js:59:7在(C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\nod e_modules\rsvp\dist\commonjs\rsvp-internal.js:163:16) at invokeCallback (C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-c li\node_modules\rsvp\dist\commonjs\rsvp-internal.联合材料:172:17)发布(C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\node _modules\rsvp\dist\commonjs\rsvp-internal.js:150:13) at flush (C:\Users\davidga\Desktop\ember\nextgen\node_modules\ember-cli\node_m odules\rsvp\dist\commonjs\rsvp\asap.js:51:9) at process._tickCallback (node.js:419:13)

我认为这个问题可能与保龄球有关,所以我遵循了下面的how to include a private local file in javascript project using bower帖子

问题是两个“泡沫树”都没有:“泡沫树/胡萝卜树”

nor

“泡沫树”:“供应商/泡沫树/胡萝卜树”

很管用。

我能做什么?

谢谢你,大卫

EN

回答 2

Stack Overflow用户

发布于 2014-07-13 11:05:02

我找到了答案。

在brocfile.js中,我们可以添加行

代码语言:javascript
复制
app.import('vendor/foamtree/carrotsearch.foamtree.js')

我不知道这是否是一个最佳的回答,但它是有效的

更新:

此解决方案在ember文档中作了说明。

http://iamstef.net/ember-cli/#managing-dependencies

票数 2
EN

Stack Overflow用户

发布于 2014-08-13 23:30:14

如果不需要将它们缩小到vendor.js文件中,则可以将它们放入public/js中,然后将其作为普通脚本文件包含在app/index.html中。我在一些库(如moment.js )中使用这种方法。

在构建过程中,public文件夹将直接复制到站点根。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24721106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档