Javascript Browserify Rails错误-ParseError:“导入”和“导出”只能与“sourceType:module”一起出现
最近我想在我的rails应用程序中集成NPM包。我发现这个问题: 我在这个论坛上搜索,如果有人有像我一样的问题。是的,我在这里看到了类似的问题,但他们有不同的错误 下面是我的application.js中的内容: //=需要jquery //=需要jquery\u ujs //=需要涡轮链路 //=需要反应 //=需要反应\u ujs //=需要组件 //=需要反应选择 //=需要反应dom //=需要类名 //=需要一棵树。Javascript Browserify Rails错误-ParseError:“导入”和“导出”只能与“sourceType:module”一起出现,javascript,ruby-on-rails,node.js,reactjs,npm,Javascript,Ruby On Rails,Node.js,Reactjs,Npm,最近我想在我的rails应用程序中集成NPM包。我发现这个问题: 我在这个论坛上搜索,如果有人有像我一样的问题。是的,我在这里看到了类似的问题,但他们有不同的错误 下面是我的application.js中的内容: //=需要jquery //=需要jquery\u ujs //=需要涡轮链路 //=需要反应 //=需要反应\u ujs //=需要组件 //=需要反应选择 //=需要反应dom //=需要类名 //=需要一棵树。 $函数{$Digial.Fuffic;};p> 我认为您可能遇到的
$函数{$Digial.Fuffic;};p> 我认为您可能遇到的问题是,您尝试安装和使用的npm模块是ES6JS模块。从错误日志中,我猜您正在使用Browserify加载JS模块。IIRC Browserify开箱即用仅支持普通JS模块,这意味着您必须通过Babel或Babelify Babel的Browserify转换等工具运行JS,才能将ES6模块转换为具有module.exports语法的ES5模块。为什么没有人愿意在这方面帮助我谢谢,我遵照你的建议,成功地消除了那些错误。但是我发现了另一个错误,那就是不能渲染这些组件。