当前位置: 首页 > 知识库问答 >
问题:

如何制作一个包裹。来自黑客节点\模块文件夹的json

郎魁
2023-03-14

所以我用npm安装了一些模块,其他的我只是复制粘贴到node_modules文件夹。我必须破解的一个模块。

现在,当我为一个新模块执行npm安装时,它会删除一些模块,并将被黑客攻击的模块覆盖到其原始状态。

感觉我在开发中没有足够早地运行npm init来正确设置我的包。json文件从一开始,现在当我运行npm init时,它只拾取一些模块。

如何重新同步所有内容?有没有办法获取一个node_modules文件夹,让npm再次熟悉所有模块?还有,有没有办法防止被黑客攻击的电脑恢复到原来的状态?

非常感谢。

共有1个答案

公孙新觉
2023-03-14

这是一个类似问题的答案

您可以分叉“黑客”模块的回购协议,并将分叉的回购协议包含在您的包中。json文件。对于“复制的”模块,您可以将其复制到node_modules文件夹之外,并使用相对路径导入,也可以将其作为本地npm包安装。

 类似资料:
  • 我在C:/Users/user/AppData/Roaming/npm/node_modules路径中拥有所有节点模块。然后我尝试为我的脚本网页包含带有巴别塔和巴别塔预设的node_模块。 我的webpack.config.js 但巴贝尔并没有看到2015年。我也这么认为。 命令重新执行以下命令: 请帮忙。错在哪里?

  • 实际开发中,一个大型的项目往往需要使用成百上千的 Python 模块,如果将这些模块都堆放在一起,势必不好管理。而且,使用模块可以有效避免变量名或函数名重名引发的冲突,但是如果模块名重复怎么办呢?因此,Python提出了包(Package)的概念。 什么是包呢?简单理解,包就是文件夹,只不过在该文件夹下必须存在一个名为“__init__.py” 的文件。 注意,这是 Python 2.x 的规定,

  • 我用Angular cli创建了一个新的Angular 4项目。。。 …我想知道为什么节点文件夹如此沉重-介于160到200个月之间-以及如何减少它? 我知道一个框架需要很多供应商和代码才能工作...但是我已经习惯了小型的javascript项目,即使它是一个开发环境,为什么我要为只使用角的供应商(和测试文件夹,以及自述文件

  • 尝试删除由创建的节点\u模块目录时: 源文件名大于文件系统支持的文件名。尝试移动到路径名较短的位置,或尝试重命名为较短的名称,然后再尝试此操作 我还尝试了shiftdelete,但仍然存在相同的问题。

  • 我在npm安装上有问题 我创建了一个项目,比如说项目a 但是安装后找不到sails命令。 我知道它已成功安装在目录中。但无法获取可执行文件的源代码。我知道它已经安装了