Идея состоит в Вы можете запустить команду, не устанавливая пакет. /p>
Другими словами, я хотел бы вызвать скрипт непосредственно из репозитория, возможно, используя такую команду, как npx , но указывая на файл JS на GitHub.
и просто файл JS, внутри него я использую следующие зависимости: < /p>
Код: Выделить всё
const fs = require('fs').promises;
const path = require('path');
const { execSync } = require('child_process');
< /code>
package.json{
"name": "directory-inspector",
"version": "0.0.0",
"description": "A script to analyze and manage the directory in Node.js.",
"main": "main.js",
"exports": "main.js",
"scripts": {
"start": "node main.js"
},
"author": "",
"license": "MIT",
"dependencies": {},
"devDependencies": {}
}
< /code>
I tried using:
npx https://raw.githubusercontent.com/NAMEU ... in/main.js
< /code>
I get the following error:
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_BAD_ARCHIVE: Unrecognized archive format
npm ERR! code TAR_BAD_ARCHIVE
npm ERR! TAR_BAD_ARCHIVE: Unrecognized archive format
< /code>
Is there a solution to do this?
Подробнее здесь: https://stackoverflow.com/questions/794 ... e-with-npx
Мобильная версия