我以前成功地使用过Vue 2的ActiveStorage库。但是不能让它与Nuxt一起工作。我尝试了不同的版本,并且使用了@rails/activestorage和activestorage依赖项。总是抛出错误:
这是一个无头的nuxt应用程序,我想使用activestorage DirectUpload作为文件上传组件。
jfgube3f1#
问题是activestorage包需要在nuxt中编译。在Nuxt 2中可以指定在构建时由Babel编译的包,这可以添加到build.transpile对象中的nuxt.config.js中,如下所示:
build: { ..., transpile: [ '@rails/activestorage', ... ] }
1条答案
按热度按时间jfgube3f1#
问题是activestorage包需要在nuxt中编译。在Nuxt 2中可以指定在构建时由Babel编译的包,这可以添加到build.transpile对象中的nuxt.config.js中,如下所示: