【问题标题】:How to package local NPM packages如何打包本地 NPM 包
【发布时间】:2018-10-26 22:41:29
【问题描述】:

您好,我从 github 下载了一个已经存在的 npm 模块并对其进行了一些更改,现在我想将它安装为 npm install local ,但是我已经为该文件夹使用了 npm install 。它在没有被编译的情况下成功安装,即我看到的是 ts 文件而不是 js 文件。我使用了以下选项。

1) npm init
2) npm pack

正如许多博客所建议的那样,请建议我如何实现将该包用作本地包的要求。

【问题讨论】:

标签: angular npm npm-install


【解决方案1】:

如果我正确理解您的问题,您似乎有两个问题。 1.ts文件没有编译成js。 2.如何使用你的本地包。

要将ts文件编译成js,需要运行tsc。查看此快速typescript 教程。

将 ts 文件编译为 js 输出后,有两种方法可以将其用作本地包。

1. npm pack 当您运行 npm pack 时,将创建一个新的 zip 文件,您只需“npm install xyz.zip”。

2。 npm link 这基本上是为您尝试安装的软件包创建一个符号链接。

【讨论】:

  • "1. npm pack 当你运行 npm pack 时,会创建一个新的 zip 文件,你只需 "npm install xyz.zip"。如果这样"
  • @ruffin 我的答案是几个月前的,我不记得在“如果这个”之后我想添加什么。
猜你喜欢
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多