我有一个外部javascript文件,我放在vendor/
中。在我的ember-cli-build.js文件中,我导入了脚本:
var EmberApp = require('ember-cli/lib/broccoli/ember-app')
module.exports = function (defaults) {
var app = new EmberApp(defaults, {
// options
})
app.import('vendor/myscript.js')
return app.toTree()
}
当我运行应用程序时,我收到此警告:
Warning: ignoring input sourcemap for vendor/myscript.js because ENOENT: no such file or directory, open '/path/to/project/root/tmp/source_map_concat-input_base_path-SmgGJJq3.tmp/0/vendor/myscript.js.map'
为什么要在/tmp
中搜索脚本?
答案 0 :(得分:1)
它正在tmp
中搜索,因为Ember存储了一些输出文件。在连接期间看起来myscript.js
文件未找到。您确定将文件放在主文件夹(/vendor
)中,而不是/app/vendor
吗?