Как мне получить доступ к mina
из Snap.svg при использовании Gatsby?
Я могу импортировать объект Snap
через import Snap from 'snapsvg'
совершенно нормально. Но когда я пытаюсь использовать mina
или import Snap, { mina } from 'snapsvg'
, это говорит мне, что "mina не определено".
My gatsby-node.js
настраивает мой Webpack для разрешения импорта:
exports.onCreateWebpackConfig = ({ stage, actions }) => {
actions.setWebpackConfig({
module: {
rules: [
{
test: require.resolve(
'snapsvg/dist/snap.svg.js'
),
use:
'imports-loader?this=>window,fix=>module.exports=0',
},
],
},
resolve: {
alias: {
snapsvg: 'snapsvg/dist/snap.svg.js',
},
},
})
}
Я бы использовал Snap.svg- cjs или response-snap-svg , но они кажутся довольно устаревшими. Какие-либо решения, позволяющие получить доступ к mina
или какой-либо другой функции замедления для Snap.svg?