Javascript 将JS文件从Rails项目迁移到vanilla JS客户端项目,并在ES6导入语句中获取错误404
我在Rails gem上创建了一个web应用程序,现在由于gem的问题,我需要将它100%迁移到JS。在我的Rails项目文件中,有一个名为“javascript”的文件夹,我所有的JS文件都在其中,我为我的JS代码定义了一个入口点,并使用ES6导入语句。一切正常 现在,我正试图使用html/css/JS将JS文件移植到我的新空项目中,并利用我创建的现有导入语句,我的导入语句出现404错误,例如Javascript 将JS文件从Rails项目迁移到vanilla JS客户端项目,并在ES6导入语句中获取错误404,javascript,ruby-on-rails,web,ecmascript-6,ecmascript-5,Javascript,Ruby On Rails,Web,Ecmascript 6,Ecmascript 5,我在Rails gem上创建了一个web应用程序,现在由于gem的问题,我需要将它100%迁移到JS。在我的Rails项目文件中,有一个名为“javascript”的文件夹,我所有的JS文件都在其中,我为我的JS代码定义了一个入口点,并使用ES6导入语句。一切正常 现在,我正试图使用html/css/JS将JS文件移植到我的新空项目中,并利用我创建的现有导入语句,我的导入语句出现404错误,例如 GEThttps://myapp.netlify.app/javascript/shopify_ap
GEThttps://myapp.netlify.app/javascript/shopify_app/business_logic/process_weight_on_interval net::ERR_中止404
我觉得我肯定做错了什么,因为JS文件应该这样指向似乎是不对的-对吗
在我的html文件中,我有:
在my weight.js文件的顶部(导致错误的原因):
从“/javascript/shopify\u app/business\u logic/process\u weight\u on\u interval”导入{processApiResponse}”代码>
我的html文件和weight.js位于项目的主目录中,然后我从Rails项目中复制了“javascript”文件夹,其中包括所有其他js文件。我对web开发相对较新,并且承认我对ES6导入与ES5需求、模块、使用脚本src等缺乏深入的了解,这也适用于服务器端与客户端JS。谢谢。我想我找到了答案-我只需在导入语句中的每个路径末尾添加.js即可:headsmack: