r_j*_*r_j 3 javascript webpack vue.js
我想使用 vue-cli 在 Vue 中使用 webpack 插件,但我不想安装 webpack,因为 Vue 处理这个......
使用这个例子,我尝试使用webpack 中的Environment插件。
module.exports = {
configureWebpack: {
plugins: [
new EnvironmentPlugin([
'HEROKU_RELEASE_VERSION']),
],
},
};
Run Code Online (Sandbox Code Playgroud)
但是因为我们使用 vue-cli,我得到:
未定义环境插件
当我包含 webpack 要求时
const webpack = require('webpack')
module.exports = {
configureWebpack: {
plugins: [
new webpack.EnvironmentPlugin([
'HEROKU_RELEASE_VERSION']),
],
},
};
Run Code Online (Sandbox Code Playgroud)
我得到:
Webpack 应该列在项目的依赖项中。运行 npm install ....
小智 9
楼上的回答很好。我这里还有一个,带有建筑条件控制。
const webpack = require('webpack');
module.exports = {
configureWebpack: (config) => {
if(process.env.VUE_APP_BUILD !== 'development'){
// do something...
}
config.plugins = [
...config.plugins, // this is important !
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/) // new plugins...
]
}
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2890 次 |
最近记录: |