我在我的ember应用中的.js
文件夹中添加了bower_components
个文件。该文件包含在我的ember-cli-build.js
app.import('bower_components/script.js')
中。该应用程序在localhost上正常运行,但当我尝试将我的应用程序上传到heroku
时,收到错误消息no such file or directory script
。
我的问题是我应该在哪里放script.js
文件?我应该在我的应用程序中的某处导入它吗?
答案 0 :(得分:4)
bower_components
文件夹是暂时的,不适合您的文件。
将script.js
移至vendor
文件夹
答案 1 :(得分:2)
下的documentation中介绍了这一点
插件和附件>管理依赖关系>其他资产
来自文档
其他资产
无法作为插件或Bower包提供的资产应放入 项目中的
vendor
文件夹。
因此script.js
将归vendor/
所有。然后在ember-cli-build.js
文件中,您将执行app.import('vendor/script.js')
。