webpack打包后的dist包里js文件包含项目地址和包名,如何隐藏掉?

webpack打包后的dist包里js文件包含项目地址和包名,如何隐藏掉?

阅读 1.1k
2 个回答

禁用Source Maps:

// webpack.config.js
module.exports = {
    // ...
    devtool: process.env.NODE_ENV === 'production' ? false : 'source-map',
    // ...
};
  1. 敏感信息通过变量来配置,比如 resolve.alias
  2. 开发时和构建时用不同的配置,使用环境变量来区分
  3. 如果设计到运行时,可以加入变量
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题