我正在開發一個Angular2項目。我瀏覽了Angular2的一些文檔,並且能夠生成ngFactory文件。按照文檔中的建議,我使用了彙總js。我有一些非es6 npm軟件包。我用require來加載非es6包。Rollup commonjs
文檔(angular2和rollup)建議使用rollup-plugin-commonjs捆綁非es6模塊。以下是我的彙總配置。
export default {
entry: 'scripts/main.js',
dest: 'build/app.js', // output a single application bundle
sourceMap: true,
format: 'iife',
context: 'this',
plugins: [
nodeResolve(
{
jsnext: true,
module: true,
}
),
commonjs({
include: 'node_modules/**/**',
}) ,
uglify()
]
}
我已經制定了CommonJS的插件。但仍然瀏覽器錯誤爲「需要是未定義的」。如何在沒有webpack/browserify的幫助下將非es6模塊捆綁在一起請指教。