您的位置:首页 > 汽车 > 新车 > 区块链微信小程序开发教程_qq网站官网_人民日报新闻消息_珠海百度关键词优化

区块链微信小程序开发教程_qq网站官网_人民日报新闻消息_珠海百度关键词优化

2025/4/27 13:06:50 来源:https://blog.csdn.net/weixin_46996561/article/details/147543305  浏览:    关键词:区块链微信小程序开发教程_qq网站官网_人民日报新闻消息_珠海百度关键词优化
区块链微信小程序开发教程_qq网站官网_人民日报新闻消息_珠海百度关键词优化

1. 说明

module.noParse 是 Webpack 的一个配置项,用于跳过对指定模块的解析。通过忽略某些文件的依赖分析,可以提升构建速度,尤其适用于处理大型、独立的第三方库

2. 使用配置

  • webpakc.config.js
const path = require('path');
module.exports = {entry: "./src/index.js",output: {path: path.resolve(__dirname, 'dist1'),publicPath: "/dist1/"},module: {noParse: /a.js/, // 调过引入文件中所依赖的文件或包,比如 a.js 还依赖 b.js,打包构建 a.js 会被打到包里,但会跳过 a.js 文件里依赖解析, b.js 不会被打到包里},optimization: {minimize: false}
}
  • a.js
import b from './b.js'
const a = () => {b()console.log('this is a')
}export default a
  • b.js
const b = () => {console.log('this is b')
}export default b

3. 效果展示

打包的主文件里会把 a.js打入包中,a.js还依赖了b.js,b.js 不会被解析,并不会将b.js 代码打入主包中
在这里插入图片描述

  • 打包后的文件
    在这里插入图片描述
  • 运行代码时,会报错依赖的b.js代码缺失
    在这里插入图片描述
    在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com