您好我正在使用Webpack 3和Angular 4应用程序。下面是我对webpack的base.config。我正在我的打字稿项目中为js文件创建一个单独的包。
'entry': {
'main': [
'./src/main.ts'
],
'polyfills': [
'./src/polyfills.ts'
],
'styles': [
'./src/styles/styles.scss'
],
'javascriptlib': [
'./src/javascriptlib.js'
]
},
另外,我将它添加到commonchunks插件:
new CommonsChunkPlugin({
'name': 'javascriptlib',
'chunks': ['javascriptlib']
}),
在src下的项目文件夹结构中,我有javascriptlib.js文件。
在我的应用的HTML中,我指的是该文件:
<script type="application/javascript" src="javascriptlib.bundle.js"></script>
在应用程序的加载时间运行webpack dev服务器后,我收到以下错误:
VM1261 javascriptlib.bundle.js:2 Uncaught ReferenceError: webpackJsonpac__name_ is not defined
at VM1261 javascriptlib.bundle.js:2
这里有什么问题?我不明白我在这里缺少什么。
我的意图是在我的ts项目中使用javascriptlib.js。 javascriptlib.js没有打字,由于时间限制,它是非常大的文件转换为ts。我想按原样使用javascriptlib.js。如果有任何其他方式我可以实现请帮助我。
感谢。