通过package.json安装的私有NPM模块没有父目录?

约旦

我正在为Node-RED应用程序(http://nodered.org/构建自定义节点,并将每个节点都发布为私有NPM模块,并将其放入我的package.json中,如下所示:

"@di-dash/node-red-contrib-didash-output": "0.0.1",

但这使它们安装在父目录中,如下所示:

/node_modules/@di-dash/node-red-contrib-didash-output

它们现在位于父目录中,而不是像我刚刚将github存储库中的依赖关系引入时那样直接位于node_modules目录中,这一事实阻止了Node-RED注意到它们并将它们包含在应用程序中。

我编写了一个grunt脚本,将其从父目录中拉出,然后将其直接放入node_modules中,并将其作为package.json中的“后安装”脚本放置,但是由于应用程序未选择Node-RED应用程序,因此必须在应用程序启动后进行我的自定义节点了。

有什么想法可以使私有模块在没有父目录的情况下安装,从而使其像普通(非私有)NPM模块一样?

像这样: node_modules/node-red-contrib-didash-output

代替: /node_modules/@di-dash/node-red-contrib-didash-output

雪佛兰

不是它们是私有模块,而是它们是作用域模块它们应该位于与其作用域同名的目录中。使它们安装在root用户中的唯一方法是从软件包中删除作用域。我建议从Node-RED团队寻求支持,以了解他们是否有针对范围内模块的解决方法。

编辑:我为您打开了一个自由的问题:)
https://github.com/node-red/node-red/issues/885

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

npm为自定义模块安装“没有这样的文件或目录'... / package.json'”

来自分类Dev

通过NPM安装私有依赖项

来自分类Dev

在Github Action中通过Yarn从Github Package Registry下载私有模块?发布作品,但安装符合“ 401未经授权”

来自分类Dev

如何通过SSH安装私有NPM软件包

来自分类Dev

有没有办法从npm运行的模块中获取package.json属性?

来自分类Dev

通过代码安装VS Package

来自分类Dev

在我可以安装npm模块之前是否有一个package.json文件?

来自分类Dev

在我可以安装npm模块之前是否有一个package.json文件?

来自分类Dev

为什么在“ npm install express”之后我的目录中没有package.json?

来自分类Dev

为什么在“ npm install express”之后我的目录中没有package.json?

来自分类Dev

npm WARN saveError ENOENT: 没有这样的文件或目录,打开“/app/package.json”

来自分类Dev

通过pip安装后没有名为“ folium”的模块

来自分类Dev

在解压缩期间退出带有package.json的NPM安装-> gunzTarPerm,没有错误消息

来自分类Dev

npm没有在package.json中运行脚本

来自分类Dev

有没有一种方法可以使“ npm ci”安装devDependencies,或者使“ npm install”不更新package-lock.json?

来自分类Dev

有没有办法阻止 gulp-elm 中的 elm.init() 将 elm-stuff 和 elm-package.json 移动到父目录中?

来自分类Dev

通过名称查找和删除父目录,而没有具有相同名称的子目录

来自分类Dev

有什么办法可以通过pip获得没有版本信息的已安装模块?

来自分类Dev

如何在github动作工作流ci中通过npm安装私有github仓库

来自分类Dev

使用package.json更改安装目录npm

来自分类Dev

即使通过可可豆荚安装了框架,也没有这样的模块

来自分类Dev

ocamlfind抱怨没有为通过opam安装的模块提供任何实现

来自分类常见问题

有没有办法强制npm生成package-lock.json?

来自分类Dev

-bash:bin / kafka-topics.sh:没有通过ambari安装的此类文件或目录

来自分类Dev

安装:无法统计“%{sourcedir}/inventory”:没有这样的文件或目录:通过 OpenBuildService 构建 RPM

来自分类常见问题

如何覆盖通过@ types / package安装的错误TypeScript类型定义

来自分类Dev

如何在Java中通过反射访问父类的父类的私有字段?

来自分类Dev

npm没有正确安装全局模块

来自分类Dev

ENOENT:没有此类文件或目录,请打开“ C:\ Users \ subwo \ package.json”

Related 相关文章

  1. 1

    npm为自定义模块安装“没有这样的文件或目录'... / package.json'”

  2. 2

    通过NPM安装私有依赖项

  3. 3

    在Github Action中通过Yarn从Github Package Registry下载私有模块?发布作品,但安装符合“ 401未经授权”

  4. 4

    如何通过SSH安装私有NPM软件包

  5. 5

    有没有办法从npm运行的模块中获取package.json属性?

  6. 6

    通过代码安装VS Package

  7. 7

    在我可以安装npm模块之前是否有一个package.json文件?

  8. 8

    在我可以安装npm模块之前是否有一个package.json文件?

  9. 9

    为什么在“ npm install express”之后我的目录中没有package.json?

  10. 10

    为什么在“ npm install express”之后我的目录中没有package.json?

  11. 11

    npm WARN saveError ENOENT: 没有这样的文件或目录,打开“/app/package.json”

  12. 12

    通过pip安装后没有名为“ folium”的模块

  13. 13

    在解压缩期间退出带有package.json的NPM安装-> gunzTarPerm,没有错误消息

  14. 14

    npm没有在package.json中运行脚本

  15. 15

    有没有一种方法可以使“ npm ci”安装devDependencies,或者使“ npm install”不更新package-lock.json?

  16. 16

    有没有办法阻止 gulp-elm 中的 elm.init() 将 elm-stuff 和 elm-package.json 移动到父目录中?

  17. 17

    通过名称查找和删除父目录,而没有具有相同名称的子目录

  18. 18

    有什么办法可以通过pip获得没有版本信息的已安装模块?

  19. 19

    如何在github动作工作流ci中通过npm安装私有github仓库

  20. 20

    使用package.json更改安装目录npm

  21. 21

    即使通过可可豆荚安装了框架,也没有这样的模块

  22. 22

    ocamlfind抱怨没有为通过opam安装的模块提供任何实现

  23. 23

    有没有办法强制npm生成package-lock.json?

  24. 24

    -bash:bin / kafka-topics.sh:没有通过ambari安装的此类文件或目录

  25. 25

    安装:无法统计“%{sourcedir}/inventory”:没有这样的文件或目录:通过 OpenBuildService 构建 RPM

  26. 26

    如何覆盖通过@ types / package安装的错误TypeScript类型定义

  27. 27

    如何在Java中通过反射访问父类的父类的私有字段?

  28. 28

    npm没有正确安装全局模块

  29. 29

    ENOENT:没有此类文件或目录,请打开“ C:\ Users \ subwo \ package.json”

热门标签

归档