如何在ember-cli

时间:2016-12-20 21:35:45

标签: javascript ember.js ember-cli

我有一个外部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中搜索脚本?

1 个答案:

答案 0 :(得分:1)

它正在tmp中搜索,因为Ember存储了一些输出文件。在连接期间看起来myscript.js文件未找到。您确定将文件放在主文件夹(/vendor)中,而不是/app/vendor吗?