如何导入本地js包而不是网络包

how to import a local js package instead of a network package

我想自定义 grand-stack-starter

中包含的默认 apollo-server

为此,我克隆了 apollo-server 并替换它(在 grand-stack-starter 中)

import { ApolloServer } from "apollo-server-express";

对于 import { ApolloServer } from "C:/Users/a1ole/Documents/GitHub/apollo-server/packages/apollo-server-express/";

但控制台 return 错误:“找不到模块...”

您不应该使用绝对路径。 如果您移动目录,它将不再工作。此外,这对除您以外的任何人都不起作用。

而是将您的 apollo-server-express 复制到项目中的 node_modules 文件夹中,然后像导入任何其他模块一样导入它。