如何使用 browserify/parcel with express?

问题描述 投票:0回答:0

这对我来说会很长,我已经为我的 dapp 准备了这段代码,它使用了几个导入的库和一个 .json 构建文件用于我的 solidity 合约,前几行看起来像这样

import Web3 from 'web3';
import configuration from '../build/contracts/MyNFT.json';

const CONTRACT_ADDRESS = configuration.networks['5777'].address;
const CONTRACT_ABI = configuration.abi;

const web3 = new Web3(
    Web3.givenProvider || 'IP ADDRESS, idk if I should remove that when posting but I did'
);

const contract = new web3.eth.Contract(CONTRACT_ABI, CONTRACT_ADDRESS);


//Initializing Moralis
const Moralis = require("moralis").default;
const fs = require("fs");

现在这在我使用 parcel 之前工作得很好,现在我想要一个后端,我设置了一个新的 express js 项目,并且想首先获得我在工作之前拥有的一切,所以当我设置一切并运行使用它的 html 文件时js 文件,我意识到它不起作用,我需要类似 browserify 的东西,现在当我尝试在该 js 文件上使用 browserify 时,它说“'导入'和'导出'可能只出现在'sourceType:模块'

我有什么办法可以解决这个问题,甚至可以在那个项目中使用 parcel 吗?

我尝试了另一种导入包的方法,但它仍然没有用,请原谅我的无知,但是当我使用 parcel 并运行构建时,它在我的电脑上运行它的服务器,所以有什么方法可以让我手动构建 js 文件然后将新捆绑的 js 文件链接到我的 html 文件中并像往常一样使用 expressjs?

node.js express browserify web3js parceljs
© www.soinside.com 2019 - 2024. All rights reserved.