在使用打字稿的ng2应用程序上我使用stompjs,它没有汇总它工作正常.
我正在导入它:
import {Stomp} from "stompjs"
运行汇总后,我得到"EXCEPTION:Stomp is not defined"
我的汇总配置是:
import rollup from 'rollup';
import nodeResolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
export default {
entry: 'aot/app/src/boot-aot.js',
dest: 'dist/bundle.es2015.js', // output a single application bundle
sourceMap: true,
useStrict: false,
format: 'iife',
treeshake: true,
plugins: [
nodeResolve({
module: true,
jsnext: true,
main: true,
browser: true,
extensions: ['.js']
}),
commonjs({
include: [
'node_modules/rxjs/**',
'node_modules/stompjs/**'
],
namedExports: {
'node_modules/stompjs/lib/stomp.min.js': [ 'Stomp' ]
}
})
]
}
Run Code Online (Sandbox Code Playgroud)
stompjs的TypeScript类型定义文件
declare module "stompjs" {
export …Run Code Online (Sandbox Code Playgroud)