zhangyuang / ssr

A most advanced ssr framework support React17/React18/Vue2/Vue3 on Earth that implemented serverless-side render specification.
http://doc.ssr-fc.com/
MIT License
2.59k stars 283 forks source link

sourcemap 对应配置完善后,构建产物中未生成 sourcemap 文件 #300

Closed sunnywanggit closed 1 year ago

sunnywanggit commented 1 year ago

提问前请确认以下几点信息,否则你的问题将不会被解答

详细描述你的问题

config.ts 配置:

  chainBaseConfig: (chain) => {
    chain.devtool('source-map');
    ......
  })

生成代码: image

期望的结果

正常生成 sourcemap 文件

当前使用的版本

不要贴 package.json 用 yarn list "ssr*" 来查看版本。同时建议熟读semver 规则并且知道怎么安装最新依赖!

warning Filtering by arguments is deprecated. Please use the pattern option instead.
├─ ssr-client-utils@6.2.7
├─ ssr-core-vue3@6.2.11
├─ ssr-deepclone@1.0.1
├─ ssr-hoc-vue3@6.2.0
├─ ssr-plugin-nestjs@6.2.10
├─ ssr-plugin-vue3@6.2.18
│  └─ ssri@7.1.1
├─ ssr-server-utils@6.2.17
├─ ssr-types@6.2.10
├─ ssr-webpack@6.2.10
├─ ssr@6.2.13
├─ ssri@8.0.1
└─ terser-webpack-plugin@1.4.5
   └─ ssri@6.0.2

复现仓库地址

超过一行代码能描述的问题必须提供复现地址, 用默认的 example 给最简单的复现代码不要给包含着一堆业务代码的仓库

你本人对问题可能的原因判断(如果你能大概判断的话)

zhangyuang commented 1 year ago

不需要修改 chain, GENERATE_SOURCEMAP=1 ssr build,生产环境默认不生成sourcemap有造成源码泄漏的风险。有需求通过环境变量开启

sunnywanggit commented 1 year ago

@zhangyuang 好的 感谢