Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在子路径上承载故事书_Javascript_Node.js_Reactjs_Storybook - Fatal编程技术网

Javascript 无法在子路径上承载故事书

Javascript 无法在子路径上承载故事书,javascript,node.js,reactjs,storybook,Javascript,Node.js,Reactjs,Storybook,我有一个用于react组件的故事书,当尝试在根路径(即:)上托管故事书的静态构建时,故事书工作正常。然而,当尝试在子路径(如我从控制台获得的下面的错误)上托管时 Uncaught SyntaxError: Invalid regular expression: /[ªµºÀ-°-ʹͶͷͺ- ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ÒÒŠ-Ô¯Ô±-Õ–Õ™Õ -Öˆ×-תׯ-ײؠ-يٮٯٱ-Û“Û•Û¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ’-ܯÝ-Þ¥Þ±

我有一个用于react组件的故事书,当尝试在根路径(即:)上托管故事书的静态构建时,故事书工作正常。然而,当尝试在子路径(如我从控制台获得的下面的错误)上托管时

Uncaught SyntaxError: Invalid regular expression: /[ªµºÀ-°-ʹͶͷͺ-
ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ÒÒŠ-Ô¯Ô±-Õ–Õ™Õ -Öˆ×-תׯ-ײؠ-يٮٯٱ-Û“Û•Û¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ’-ܯÝ-ޥޱߊ-ߪß
´-ঀঅ-ঌà¦à¦à¦“-নপ-রলশ-হঽৎড়à§à§Ÿ-à¨à¨à¨“-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-
ੜਫ਼ੲ-ੴઅ-àªàª-ઑલଳଵ-ହଽଡ଼à­à­Ÿ-ୡୱஃஅ-ஊஎ-à®à®’-கஙசஜஞடணதந-
பம-ஹà¯à°…-ఌఎ-à°à°’-నప-హఽౘ-ౚౠౡಀಅ¸²à¸³à¹€-ๆàºàº‚ຄຆ-ຊຌ-ຣລວ-
àï­ï­ƒï­„ï­†-ﮱﯓ-ï´½ïµ-ï¶ï¶’-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Zï½-zヲ-하-ᅦᅧ-ï¿ï¿’-ï¿—ï
¿š-ï¿œ]/: Range out of order in character class
    at new RegExp (<anonymous>)
    at Module.<anonymous> (vendors~main.ba0ee86f12448108b672.bundle.js:1)
    at Module.ia (ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
    at __webpack_require__ (runtime~main.ba0ee86f12448108b672.bundle.js:1)
    at Object.<anonymous> (vendors~main.ba0ee86f12448108b672.bundle.js:1)
    at Object.ia (ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
    at __webpack_require__ (runtime~main.ba0ee86f12448108b672.bundle.js:1)
    at Object.<anonymous> (vendors~main.ba0ee86f12448108b672.bundle.js:1)
    at Object.ia (ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
    at __webpack_require__ (runtime~main.ba0ee86f12448108b672.bundle.js:1)
Uncaught SyntaxError:无效的正则表达式:/[code]无效-
ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ÒÒŠ-Ô¯Ô±-Õ–Õ™Õ -Öˆ×-תׯ-ײؠ-يٮٯٱ-Û“Û•Û¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ’-ܯÝ-ޥޱߊ-ߪß
´-ঀঅ-ঌà¦à¦à¦“-নপ-রলশ-হঽৎড়à§à§Ÿ-à¨à¨à¨“-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-
ੜਫ਼ੲ-ੴઅ-àªàª-ઑલଳଵ-ହଽଡ଼à­à­Ÿ-ୡୱஃஅ-ஊஎ-à®à®’-கஙசஜஞடணதந-
பம-ஹà¯à°…-ఌఎ-à°à°’-నప-హఽౘ-ౚౠౡಀಅ¸²à¸³à¹€-ๆàºàº‚ຄຆ-ຊຌ-ຣລວ-
àï­ï­ƒï­„ï­†-ﮱﯓ-ï´½ïµ-ï¶ï¶’-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Zï½-zヲ-하-ᅦᅧ-ï¿ï¿’-ï¿—ï
š-ïïïï]/:字符类中的范围无序
在新的RegExp()中
at模块。(vendors~main.ba0ee86f12448108b672.bundle.js:1)
at Module.ia(ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
在网页包中需要(runtime~main.ba0ee86f12448108b672.bundle.js:1)
at对象。(vendors~main.ba0ee86f12448108b672.bundle.js:1)
在Object.ia(ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
在网页包中需要(runtime~main.ba0ee86f12448108b672.bundle.js:1)
at对象。(vendors~main.ba0ee86f12448108b672.bundle.js:1)
在Object.ia(ruxitagentjs_ICA2SVfgjqru_10201200909073022.js:308)
在网页包中需要(runtime~main.ba0ee86f12448108b672.bundle.js:1)

据我所知,SB似乎试图在根路径而不是子路径中查找脚本,并且由于静态文件夹位于子路径下,因此无法在根路径中找到它要查找的内容。如果我错了,请纠正我。在谷歌搜索之后,我尝试将iframe.html文件中的标记修改为have src指向子路径,但这似乎也没有帮助。有人能帮我吗?

您可以在
iframe webpack config.js
中设置
publicPath
,这应该可以解决您的问题


我已经找到了解决方案。您可以检查该踏板以了解更多信息。

Hello@Nathan,您是否可以提供您的SB配置/网页包配置(如果有的话)?这可能是故事书中的一个错误。我建议您打开一个github问题。为什么?因为它在主路径上工作,并且只在子路径上失败。其次,正则表达式可能有错误,请尝试使用斜杠/反斜杠匹配查找(假设配置文件中有相对文件)。