Rrule: dist / esm文件的JS映射文件'sources'不正确

创建于 2018-11-30  ·  11评论  ·  资料来源: jakubroztocil/rrule

报告问题

感谢您对rrule感兴趣! 请在以下内容中添加
您的报告:

  • [x]验证您是否已遍历现有问题以查找重复项
    创建一个新的

  • []代码示例重现了该问题。 确保包括您所有的输入值
    使用的是诸如RRule的确切字符串和日期。
    不适用

  • []预期输出
    不适用

  • []实际输出
    不适用

  • [x]您使用的rrule版本
    2.5.6

  • [x]您的操作系统
    macOS高山脉10.13.6

  • [x]您的本地时区(从命令行运行$ date
    显示错误的机器的位置)
    2018年11月30日星期五09:04:16 GMT

我正在使用Webpack v4捆绑我的供应商依存关系,也正在使用源地图加载器将我的供应商文件中的

我收到每个rrule'esm'文件的警告,指出它找不到源映射,因为它试图在src目录而不是'dist'目录中找到它。

WARNING in ./node_modules/rrule/dist/esm/weekday.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../../src/weekday.ts': Error: Can't resolve '../../src/weekday.ts' in '/Users/anth/sites/mysite/node_modules/rrule/dist/esm'

如果你看的一个*.map内的文件dist/esm RRULE的文件夹,你会看到sources点到src目录,这是使用source-map-loader尝试提取所有供应商映射时引起警告的原因。

help wanted

最有用的评论

也希望看到或解决这个问题。 我目前正在使用@anthwinter的解决方案禁止我的webpack-dev-server上的警告,但如果可能的话,宁愿不必这样做。

看到与上述相同的警告,将rrule 2.6.4与webpack 4.44.5 + webpack-dev-server 3.10.2一起使用

所有11条评论

@anthw感谢您的错误报告! 您是否能够贡献一个最小的repro测试用例,包括带有适当项目配置的webpack.config.js ? 我是目前唯一的活跃维护者,它将极大地帮助您解决问题。 谢谢!

@davidgoli当然。 我已经做了https://github.com/anthw/rrule-map-issue

只需运行yarn来安装所有内容,然后npx webpack应该显示错误

@davidgoli我做了一些研究,我认为解决方案可能是将"sourceRoot": "./dist/esm"tsconfig.json文件中。 如果您愿意,我可以创建PR来提交此更改? 如果我进行公关,您还有其他需要吗?

已发布v2.6.0。

@davidgoli

我正在使用rrule 2.6.0并且有相同的问题。

image

在以下示例的控制台中,您可以看到下一条警告

DevTools failed to parse SourceMap: https://zr81yovxml.codesandbox.io/node_modules/rrule/dist/es5/rrule.js.map

我认为当我认为它有效时,我必须进行测试错误,因为我仍然收到报告的问题。 对不起!

@davidgoli有消息吗?

@anthwinter这又是我的问题,可以重新打开吗?

@joshkostal我最初创建了一个PR#305来解决此问题,此问题由#310继承,因此#305被关闭而没有采取任何措施。

我以为#310解决了问题,但没有解决。 所以也许#305可以再看一次@davidgoli吗?

为此,我的临时工作是排除加载程序中的错误。 不太好,但是可以阻止大量警告。

exclude: [path.resolve(__dirname, 'node_modules/rrule')]

也希望看到或解决这个问题。 我目前正在使用@anthwinter的解决方案禁止我的webpack-dev-server上的警告,但如果可能的话,宁愿不必这样做。

看到与上述相同的警告,将rrule 2.6.4与webpack 4.44.5 + webpack-dev-server 3.10.2一起使用

我在规则2.6.6中看到了相同的警告。 我也想解决这个问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Prinzhorn picture Prinzhorn  ·  15评论

zeluspudding picture zeluspudding  ·  11评论

mapidemic picture mapidemic  ·  7评论

espen picture espen  ·  11评论

shorlbeck picture shorlbeck  ·  21评论