如何导入本地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 文件夹中,然后像导入任何其他模块一样导入它。
我想自定义 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 文件夹中,然后像导入任何其他模块一样导入它。