未捕获的ReferenceError:webpack3 / angular 4中未定义webpackJsonpac__name_

时间:2017-12-18 04:32:36

标签: javascript typescript webpack typescript-typings

您好我正在使用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。如果有任何其他方式我可以实现请帮助我。

感谢。

0 个答案:

没有答案