【发布时间】:2016-08-28 06:45:50
【问题描述】:
我正在尝试通过将此库集成到前端 https://github.com/mwalsher/actioncable-js 来使 Angular2 应用程序(使用 angular-cli 引导)与 Rails 的 ActionCable 一起使用。
我 npm 安装了 lib,
将此添加到 angular-cli-build.js
'actioncable-js/index.js',
这在 system-config.ts 中:
/** Map relative paths to URLs. */
const map: any = {
'moment': 'vendor/moment/moment.js',
'ng2-bootstrap': 'vendor/ng2-bootstrap',
'lodash': 'vendor/lodash',
'actioncable-js': 'vendor/actioncable-js'
};
/** User packages configuration. */
const packages: any = {
'ng2-bootstrap': {
format: 'cjs',
defaultExtension: 'js',
main: 'ng2-bootstrap.js'
},
'actioncable-js':{
main: 'index.js'
},
'moment':{
format: 'cjs'
},
'lodash':{
main: "lodash.js"
}
};
将此添加到我的组件中:
import { ActionCable } from 'actioncable-js';
但此消息的构建错误:
找不到模块“actioncable-js”。
有人知道为什么吗?
我的猜测是缺少输入,但我不确定如何解决此问题。
【问题讨论】:
标签: ruby-on-rails angular ruby-on-rails-5 actioncable