Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将插件导入ember_Jquery_Ember.js_Plugins_Bower - Fatal编程技术网

Jquery 将插件导入ember

Jquery 将插件导入ember,jquery,ember.js,plugins,bower,Jquery,Ember.js,Plugins,Bower,我正试图在我的应用程序中添加一个密码表,但无意中发现了“强度表”jQuery插件,它看起来相当不错 我已使用bower(--save)将其“安装”,然后将其包含到我的ember-cli-build.js文件中,如下所示: app.import('bower_components/strength-meter/js/strength-meter.js'); app.import('bower_components/strength-meter/css/strength-meter.css'});

我正试图在我的应用程序中添加一个密码表,但无意中发现了“强度表”jQuery插件,它看起来相当不错

我已使用bower(--save)将其“安装”,然后将其包含到我的ember-cli-build.js文件中,如下所示:

app.import('bower_components/strength-meter/js/strength-meter.js');
app.import('bower_components/strength-meter/css/strength-meter.css'});
//app.import('bower_components/strength-meter/img/bg-strength-gradient.jpg',{destDir: 'assets'});
当我执行“ember build”时,js和css文件不会出现在我的dist/assets文件夹中

有人知道这里发生了什么吗

另外,请注意注释掉的图像-在构建过程中抛出一个文件未找到错误。它正在tmp构建文件夹中查找文件

Build failed.
ENOENT, no such file or directory '/home/Ember/newproject/tmp/funnel-input_base_path-VTkBYJrA.tmp/0/bower_components/strength-meter/img/bg-strength-gradient.jpg'
任何帮助都会非常好

干杯


Andy

首先,使用app.import添加的任何js文件都将成为dist文件夹中vendor.js的一部分,类似添加的任何css文件都将成为vendor.css的一部分

而你,我不认为你可以添加这样的图像。 将图像放置在推荐的公用文件夹中的某个位置,因为在生成时,那里的所有文件也将复制到dist文件夹

还要浏览图像问题的入门和资产编译部分:

public/此目录将被逐字复制到构建应用程序的根目录中。对于没有生成步骤的资源(如图像或字体),请使用此选项。 取自


您的主要问题已由Grapho回答

从导入()中取出
{destDir:'assets'}
。。默认情况下,它们应该嵌入到资产中。更具体地说,它们应该分别自动编译成
vendor.js
vendor.css
。谢谢-最初我没有指定(现在我已经从示例中删除了它)。即使没有,构建过程也不会将所需的文件放到assets文件夹中…它不会将文件放到assets文件夹中。。它所做的是编译所有的
app.import()
,并构建一个
vendor.js
文件,该文件将所有内容打包在一起感谢Grapho,这解释了很多。因此,ember文档告诉我们,此app.import方法将导致资源被放到assets文件夹中。。。。我同意vendor.js,现在使用vendor.css作为解释——你知道为什么jpg导入似乎对它没有任何作用吗?