感谢您对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尝试提取所有供应商映射时引起警告的原因。
@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
并且有相同的问题。
在以下示例的控制台中,您可以看到下一条警告
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中看到了相同的警告。 我也想解决这个问题。
最有用的评论
也希望看到或解决这个问题。 我目前正在使用@anthwinter的解决方案禁止我的webpack-dev-server上的警告,但如果可能的话,宁愿不必这样做。
看到与上述相同的警告,将rrule 2.6.4与webpack 4.44.5 + webpack-dev-server 3.10.2一起使用