gpt4 book ai didi

node.js - node_modules中依赖的源码在哪里?

转载 作者:行者123 更新时间:2023-12-04 15:44:47 25 4
gpt4 key购买 nike

我是 typescript 和 npm 的初学者,所以我的问题可能看起来很愚蠢。
我在 package.json 中声明了一些依赖项文件,我已经运行了 npm install 命令。许多依赖项被安装到 node_modules目录。但是我认为在每个依赖项中都应该有源代码和文档,就像在 java 中那样。但是当我检查 node_modules 中的依赖项时,我只看到一些包中的类声明:

import { PipeTransform } from '@angular/core';
import { JhiFilterPipe } from './filter.pipe';
export declare class JhiPureFilterPipe extends JhiFilterPipe implements PipeTransform {
transform(input: Array<any>, filter: string, field: string): any;
}

没有源代码,也没有文档。所以我想知道这些 typescript 包中的源代码甚至编译后的js代码在哪里?

在 java 中,当我在 pom 中声明依赖项时,我会看到 API 的源代码及其文档,但不会看到 node_modules 中的包的情况。

我做错了什么吗?

请给我一些提示!

最佳答案

所有的包都不一样,但是要找到主要代码在哪里,需要查看package.json文件。在该文件中,您会找到一个 main键将告诉您该包的入口点在哪里(路径相对于 package.json 文件):

{
"name": "@angular/core",
"version": "8.0.0-rc.0+354.sha-4809382.with-local-changes",
"description": "Angular - the core framework",
"main": "./bundles/core.umd.js"
}

如果您导航到该文件,您将看到该包的入口点源代码。对于您提供的包裹, the source is here

关于node.js - node_modules中依赖的源码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56363120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com