问题标签 [npm-package]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
483 浏览

node.js - Artifacts Feed 中的上游包在第一次 npm 安装后未上传包

我正在尝试使用我在 Artifacts 提要中创建的 npm 包,我将 .npmrc 文件准备好直接转到 azure 提要,第一次运行“npm install”时注意到有很多新的 npm 包即将推出由于上游配置,我在提要的“上游源”部分中有,但之后如果我想在我的项目中添加新的包引用,我收到一条错误消息,提示“没有找到与 @ 匹配的版本”,这是因为包是工件源中不存在,但在这种情况下,它不应该转到“ https://registry.npmjs.org/ ”以获取包引用并将其放置在 Azure 源中的上游包中吗?

这是我的 .npmrc 文件中的代码

0 投票
0 回答
637 浏览

npm - 全局“npm ERR!peer dep missing”可以修复吗?

寻找一个明确的直接答案。

我已经安装了一个全局 [Package A]
,比如说 aws-amplify,例如 @aws-amplify。

[ 包 A ] 有 [ 包 B ] 想要 [ 包 C ]。
例如,aws-amplify 具有需要查询器的查询器自动完成提示

npm ERR! peer dep missing: inquirer@^5.0.0 || ^6.0.0, required by inquirer-autocomplete-prompt@1.0.2

寻找一个明确而直接的答案,
这可以在全局节点包中修复或解决吗?

0 投票
1 回答
42 浏览

npm - 如果“package.json”版本没有按顺序跟随,相同的版本在不同的代码库的历史中重复,会发生什么?

如果“package.json”版本没有按顺序跟随,相同的版本在不同的代码库的历史中重复,会发生什么?

让我们假设:

  • Project-XYZ package.json 版本1.0.0随文件 (file1, file2) 中的更改一起发布
  • Project-XYZ package.json 版本1.1.0随文件(file2、file3)中的更改一起发布
  • Project-XYZ package.json 版本2.0.0随文件(file3、file1)中的更改一起发布
  • Project-XYZ package.json 版本1.0.0随文件(file4、file2)中的更改一起发布
  • Project-XYZ package.json 版本1.0.1随文件 (file5, file1) 中的更改一起发布
  • Project-XYZ package.json 版本1.0.2随文件 (file2, file1) 中的更改一起发布
  • Project-XYZ package.json 版本1.1.0随文件 (file1, file2) 中的更改一起发布
  • Project-XYZ package.json 版本2.0.0随文件(file4、file5)中的更改一起发布

package.json 版本 1.0.0 使用不同的代码库发布了两次,这是否可行或会导致任何问题。

实际上,我在 Gitlab 管道中的特定提交后遇到了一个错误Timeout._onTimeout,但我在代码中看到的唯一区别是这个版本控制顺序,可以肯定的是工程师错过了实际版本并尝试只推送旧版本,从那时起对历史中相同版本的序列继续使用不同的代码库重复。

这会引起什么问题吗?你们有没有遇到过这样的情况?

请帮忙。提前致谢!

0 投票
1 回答
1445 浏览

npm - NPM Parallelshell 不工作,显示错误

我试图按照我的课程中的描述一起运行 npm lite server 和 onchange for scss,但是却出错了...尝试使用包含脚本的 package.json 运行 npm start -

我没有正常工作,而是出现以下错误 -

如何删除此错误..?

0 投票
0 回答
143 浏览

node.js - 识别缺失的导入/需要 npm 包

我最近遇到了一个错误,包通过一些传递依赖得到解决。当其中一些依赖项更新时,我的代码开始中断,因为我的代码中缺少该依赖项的导入/要求。

您能否建议一个实用程序或任何挂钩来验证针对 package.json 的所有导入。因此,任何此类错误都可以在代码提交或发布之前识别出来。

0 投票
1 回答
118 浏览

continuous-integration - 通过 GitHub Actions 监听 NPM 发布状态的最佳方法

我有一个 Lerna 单一存储库,它lerna publish跨越 23 个包,一些是私有的,一些是公共的。GitHub 发布/标记事件发生在 NPM 发布完成之前,因此我无法收听 GitHub 发布事件。

相反,我正在寻找 GitHub Actions 监听 NPM 发布状态的最佳方法,以便在成功完成后,我可以运行额外的脚本来捆绑包以部署到 CDN。

这里的指导将不胜感激。

谢谢,

0 投票
1 回答
335 浏览

npm - 如何删除已发布的 npm 包的所有先前版本,并使用最后发布的版本作为 1.0.0 版本?

如何删除已发布的 npm 包的所有先前版本,并使用最后发布的版本作为 1.0.0 版本?

我发布了一个 npm 包作为公共包,但问题是 1.0.0 和 1.0.8 的所有版本根本不工作,只包含 package.json。如何删除所有以前的版本并将工作版本 1.0.9 重新发布为版本 1.0.0?

0 投票
0 回答
35 浏览

node.js - 修改 npm 模块文件夹外的 npm 包

我正在使用react-gantt-timeline ( https://www.npmjs.com/package/react-gantt-timeline ) 库,需要修改 css 和一些 javascript 以满足我的需求。我尝试分叉然后链接回我成功的项目,但这不是一个好的解决方案,因为我还需要维护分叉的项目。在那种情况下,在 npm 模块之外修改 npm 包的标准方法是什么?我想的一种方法是在本地导入 css 和 javascript,然后对其进行修改。但我无法正确引用它们。

0 投票
1 回答
92 浏览

node.js - 当您尝试卸载项目中不存在的包时会发生什么?

而不是打字npm run lint我不小心写了npm un lint。我知道这un是 . 的同义词uninstall,但lint我们的package.json.

命令行说它添加了 5 个包并删除了 13 个包。package.json不过并没有改变,据我所知,两者都没有package-lock.json

运行'npm list | grep lint' 仅显示 eslint 和 lint-staged,我相信这两者都已安装。

运行npm i不会安装任何新东西。

我如何找出发生了什么,以及添加/删除了哪些包?

0 投票
1 回答
278 浏览

stenciljs - 如何在 stencil js 项目中添加 npm 包?

我正在创建一个在其中使用 npm 包的模板项目,是否有任何选项可以在模板项目中添加 npm 包。我寻找解决方案的任何建议已经有一段时间了。

这就是我在 Angular 中使用 ck-editor 的方式

是否可以使用相同的模板项目 https://www.npmjs.com/package/ngx-ckeditor