我已经开始使用 Parcel 构建 React 网站,并想使用 use-sound 挂钩,但 Parcel 给我带来了问题。
这对我有用:
步骤:
{
"extends": "@parcel/config-default",
"transformers": {
"*.{au,wav,mp3}": ["@parcel/transformer-raw"]
}
}
npm install howler
"alias": {
"howler": "howler/dist/howler.core.min.js"
},
import React from 'react';
import useSound from 'use-sound';
import submitSound from '../../sounds/compute.wav';
function SubmitButton() {
const [playSubmit] = useSound(submitSound);
return (
<button onClick={playSubmit}>{'Submit'}</button>
);
}
export default SubmitButton;