El proyecto de TypeScript no se puede compilar en un index.js adecuado

MCCCS

Estoy tratando de construir el proyecto TypeScript aquí como

git clone https://github.com/simpleledger/BitcoinFilesJS.git test/
cd test
npm i
tsc # or npx tsc

El index.jscreado es este:

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./lib/bfp"), exports);
__exportStar(require("./lib/utils"), exports);
//# sourceMappingURL=index.js.map

Sin embargo, si instalo el proyecto como en un nuevo directorio con npm i bitcoinfiles, index.js es:

let bfp = require('./lib/bfp');
let utils = require('./lib/utils');
let network = require('./lib/network');

module.exports = {
    bfp: bfp,
    utils: utils, 
    network: network
}

¿Qué podría estar causando que TypeScript genere mi index.js sucio? Además, no funcionan. Como puede ver, lo inmundo index.jsno definemodule.exports

espalda

Acabo de recrear el index.js con éxito a partir de un pago del código etiquetado de lanzamiento en https://github.com/simpleledger/BitcoinFilesJS/tree/0.5.0 ejecutandonpm run build

let bfp = require('./lib/bfp');
let utils = require('./lib/utils');
let network = require('./lib/network');

module.exports = {
    bfp: bfp,
    utils: utils, 
    network: network
}

Tenga en cuenta que la rama principal / maestra de cualquier repositorio puede ser el lugar donde se está trabajando, y las versiones publicadas pueden ser diferentes. Actualmente, la rama principal de este repositorio parece apuntar a ES5, que se transpila de manera diferente.

Actualmente, esto solo se compila con éxito creando manualmente el distdirectorio y probablemente requiera una instalación manual typescripty browserifysupongo que solo se instala globalmente en la máquina de los autores, por lo que no se dieron cuenta de que faltaban estas dependencias.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

No se puede compilar el archivo de un proyecto diferente C #

El proyecto antiguo no se puede compilar en Delphi 4 debido a un problema de punteros

No se puede sacudir el árbol lodash en un Webpack, proyecto de TypeScript

El proyecto de Android no se puede compilar con gradle después de importar un módulo

El proyecto Angular-cli, alojado en un proyecto de Visual Studio Core 2.2 Web Api, no se puede compilar de forma aleatoria

No se puede compilar / ejecutar un proyecto java en IntelliJ

No se puede compilar un proyecto Qt en qtcreator

No se puede compilar un proyecto debido a definiciones de clases duplicadas en Kryonet

No se puede compilar el proyecto scala / SBT

El proyecto no se puede compilar con la dependencia del SDK en el proyecto dependiente

No se puede agregar un índice adecuado para cada div anexado en el cambio de entrada

Error en Eclipse: "El proyecto no se puede compilar hasta que se resuelvan los errores de ruta de compilación"

"Es posible que necesite un cargador adecuado para manejar este tipo de archivo". en el proyecto Vue.js

Webpack no puede resolver el módulo JS (en el proyecto de TypeScript)

TypeError No se puede leer la propiedad 'cwd' de undefined en un proyecto de TypeScript, NextJS

No se puede construir el proyecto debido a un error en el estudio de Android

No se puede construir el proyecto debido a un error en el estudio de Android

No se puede compilar el programa C ++ en un macosx: error: nombre de tipo desconocido 'constexpr'

No se puede compilar el proyecto java en intelij Idea 14 CE

La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

El proyecto no se puede compilar después de actualizar la versión de Unity

No se puede compilar el proyecto de plantilla de artículo para formulario con parámetros sustitutos

No se puede asociar el proyecto con un servidor de tiempo de ejecución en eclipse IDE

No se puede crear un nuevo proyecto en el cosole de desarrollador de Google

No se puede compilar el proyecto del instalador de Visual Studio cuando el proyecto principal tiene referencias .winmd

No se puede compilar el modificador de vista fileExporter en SwiftUI

El script de Python no se puede compilar en Heroku