Angular 2, Webpack Uncaught ReferenceError: vendor... is not defined when add an external lib
Angular 2, Webpack Uncaught ReferenceError: vendor... is not defined when add an external lib
当我添加库时(在我的例子中是 jplayer
)我得到了错误
external "vendor_d73928c…":1 Uncaught ReferenceError: vendor_d73928c989153b363873 is not defined
在线
module.exports = vendor_d73928c989153b363873
在文件 webpack:///external "vendor_d73928c989153b363873"
中
这是我的代码(添加供应商 jplayer
)。
entry: {
vendor: [
'bootstrap',
'bootstrap/dist/css/bootstrap.css',
'font-awesome/css/font-awesome.css',
'style-loader',
'jquery',
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/http',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'@angular/platform-server',
'angular2-google-maps/core',
'jplayer'
]
},
我是不是漏了什么?
我找到了解决方案。退出 visual studio, 运行
webpack --config webpack.config.vendor.js
webpack
在cmd中,在项目文件夹中。之后,再次打开visual studio
当我添加库时(在我的例子中是 jplayer
)我得到了错误
external "vendor_d73928c…":1 Uncaught ReferenceError: vendor_d73928c989153b363873 is not defined
在线
module.exports = vendor_d73928c989153b363873
在文件 webpack:///external "vendor_d73928c989153b363873"
这是我的代码(添加供应商 jplayer
)。
entry: {
vendor: [
'bootstrap',
'bootstrap/dist/css/bootstrap.css',
'font-awesome/css/font-awesome.css',
'style-loader',
'jquery',
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/http',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'@angular/platform-server',
'angular2-google-maps/core',
'jplayer'
]
},
我是不是漏了什么?
我找到了解决方案。退出 visual studio, 运行
webpack --config webpack.config.vendor.js
webpack
在cmd中,在项目文件夹中。之后,再次打开visual studio