node.js - 修复缺少文件的 npm 包
问题描述
直到最近,在我的电脑上创建一个名为“important.js”的文件是不可能的,因为它被阻止为可能的勒索软件。不幸的是,node.js 世界中的很多库都希望创建一个具有此名称的文件。因此,我有一些损坏的 npm 安装。特别是,我在 webpack 应用程序的 stylehacks 包中缺少这个文件。
我找不到任何修复丢失文件的方法。我尝试手动创建它并将正确的代码从 github 粘贴到其中,但是构建过程说代码是错误的。我尝试运行npm uninstall stylehacks
以再次运行 install 命令,但似乎什么也没发生 - 包没有被删除。该包未在 package.json 文件中列出,因此我认为它是 webpack 或可能是 babel 的依赖项。
有什么办法可以修复这个丢失的文件吗?
解决方案
我刚刚收到一封电子邮件,警告说特定 npm 包中存在恶意软件。修复方法是删除 node_modules 文件夹并npm install
再次运行。我想这对我有用。
推荐阅读
- arrays - 在MATLAB中将字符串单元格转换为表格列
- python - 日志文件中的 matplotlib.font_manager 调试消息
- javascript - JavaScript,将for循环存储在变量中
- xpath - php - xpath 选择元素,然后选择子元素
- python - 使用正则表达式更改字符串前面的数字
- angular6 - 在索引页面中从 environment.ts 访问常量
- .net-core - 升级到 macOS Catalina 后出现“zsh: command not found: dotnet-svcutil”
- javascript - Highcharts 似乎有不完整的类型定义
- java - Tomcat 8.5.45 启动后抛出大量 NullPointerException-s 但继续工作
- python - 我正在尝试编写一个 python 程序来查找素数