使用 bower install 安装 dygraphs 在 Ember.js 上失败
Installing dygraphs with bower install fails on Ember.js
发表声明:
bower install dygraphs --save
然后添加对 dygraphs 的引用:
app.import('vendor/dygraphs/src/dygraph.js')
导致错误:
Uncaught SyntaxError: Unexpected identifier
在线:
import DygraphLayout from './dygraph-layout';
并且:
Uncaught ReferenceError: define is not defined
at ember-adater-file.js:1
这可能是什么原因以及如何解决?
您正在尝试 app.import
不支持的 ES6 模块。
因为Ember不鼓励使用bower,你可以尝试通过npm安装dygraphs
npm install --save-dev dygraphs
并使用ember-browserify导入。
npm install --save-dev ember-browserify
然后在你的代码中你可以做
import Dygraph from "npm:dygraph";
并立即在您的组件中使用它。
发表声明:
bower install dygraphs --save
然后添加对 dygraphs 的引用:
app.import('vendor/dygraphs/src/dygraph.js')
导致错误:
Uncaught SyntaxError: Unexpected identifier
在线:
import DygraphLayout from './dygraph-layout';
并且:
Uncaught ReferenceError: define is not defined at ember-adater-file.js:1
这可能是什么原因以及如何解决?
您正在尝试 app.import
不支持的 ES6 模块。
因为Ember不鼓励使用bower,你可以尝试通过npm安装dygraphs
npm install --save-dev dygraphs
并使用ember-browserify导入。
npm install --save-dev ember-browserify
然后在你的代码中你可以做
import Dygraph from "npm:dygraph";
并立即在您的组件中使用它。