Я пытаюсь добавить следующую библиотеку в реактивный проект:
https://github.com/rndme/download
Я сделал следующее:
yarn add https://github.com/rndme/download
и получил ответ:
info No lockfile found.
[1/4] ? Resolving packages...
[2/4] ? Fetching packages...
[3/4] ? Linking dependencies...
[4/4] ? Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ downloadjs@1.4.8
info All dependencies
└─ downloadjs@1.4.8
✨ Done in 2.19s.
Затем я обновил пакет. json, чтобы включить его:
"dependencies": {
"bootstrap": "4.1.3",
"react": "^16.6.0",
"react-cookie": "3.0.4",
"react-dom": "^16.6.0",
"react-router-dom": "4.3.1",
"react-scripts": "2.1.0",
"reactstrap": "6.5.0",
"downloadjs": "1.4.8"
},
И добавил код для его вызова:
async downloadFile(file, url) {
const res = await fetch(url);
const blob = res.blob();
// from downloadjs it will download your file
download(blob, file, "text/plain");
}
Однако он не ' t compile:
Failed to compile
./src/LicenseList.js
Line 64: 'download' is not defined no-undef
Есть идеи почему?