vue引入img出现[object Module]问题..

博客围绕Vue展开,但具体内容缺失,推测可能涉及Vue在前端开发中的应用、特性等信息技术相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


import引入图片地址变量接收一下

### 关于 `vue.config.js` 的配置项及使用方法 #### 基本概念 `vue.config.js` 是 Vue CLI 项目中的配置文件,用于自定义 Webpack 配置。通过这个文件可以调整项目的构建行为和优化设置。 #### 常见配置项 ##### publicPath 指定应用打包后的公共路径,默认值为 `/` 。如果部署到子目录下,则需要更改此选项[^1]。 ```javascript module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/prod-sub-path/' : '/' }; ``` ##### outputDir 当运行 `npm run build` 构建时生成的生产环境构建文件夹的位置,默认是 `dist` ,可以通过修改来改变输出位置[^2]。 ```javascript module.exports = { outputDir: 'build' }; ``` ##### assetsDir 相对于 `outputDir` 的静态资源 (`js`, `css`, `img`, `fonts`) 目录。 ```javascript module.exports = { assetsDir: 'static' }; ``` ##### lintOnSave 控制是否在开发环境下启用eslint检测以及何时触发。 ```javascript module.exports = { lintOnSave: false // 或者 true, "warning", "error" }; ``` ##### devServer 配置开发服务器的行为,比如端口号、代理等。 ```javascript module.exports = { devServer: { port: 8081, proxy: { '/api': { target: '<http://localhost:3000>', changeOrigin: true, pathRewrite: { '^/api': '' } } } } }; ``` #### 修改插件配置 对于像 DefinePlugin 这样的特定插件,可以直接访问并修改其配置[^3]。 ```javascript configureWebpack: config => { if (process.env.NODE_ENV !== 'development') { config.plugins.forEach(plugin => { if (plugin.constructor.name === 'DefinePlugin') { plugin.definitions['process.env'] = Object.assign( plugin.definitions['process.env'], { API_URL: JSON.stringify(process.env.VUE_APP_API_URL) } ); } }); } } ``` 也可以简化写法如下: ```javascript chainWebpack: config => { config.plugin('define').tap(args => { args[0]['API_URL'] = JSON.stringify(process.env.VUE_APP_API_URL); return args; }) } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值