angular - 二进制有问题:错误:模块没有自注册
问题描述
二进制保存到 node_modules\node-sass\vendor\win32-x64-57\binding.node 缓存二进制到 npm-cache\node-sass\4.7.2\win32-x64-57_binding.node node-sass@4.7.2 postinstall node_modules\node-sass node scripts/build.js Binary found at node_modules\node-sass\vendor\win32-x64-57\binding.node 测试二进制二进制有问题:错误:模块没有自注册。在 Object.Module._extensions..node (module.js:672:18) 在 Module.load (module.js:556:32) 在 tryModuleLoad (module.js:499:12) 在 Function.Module._load (module .js:491:3) 在 Module.require (module.js:587:17) 在 require (internal/module.js:11:18) 在 module.exports (node_modules\node-sass\lib\binding.js: 19:10)在对象。(node_modules\node-sass\lib\index.js:14:35) 在 Module._compile (module.js:643:30) 在 Object.Module._extensions..js (module.js:654:10)本地二进制
请帮忙
解决方案
这个问题的发生主要是因为您从其他地方复制/克隆了存储库,但是 NodeJS 的一些模块应该在您的机器上本地安装/注册,在此期间会发生构建过程因此作为解决方案升级 NPM 使用
npm install npm -g
之后,删除 node_modules 文件夹,然后,
npm install
推荐阅读
- firebase - 找不到正确的提供者
在此注册小部件上方 - python - 从python中的json文件中查找字符串匹配
- python - Subprocess unrecognized arguments but command works in terminal
- android - 无法使用 Firebase UI Recycler Adapter 在 Recycler 视图中加载内容
- excel - 具有多个 OR/AND 标准的 SUMIFS(使用单元格引用)
- javascript - 全局数组保持为空
- java - AWS @LambdaFunction 无法反序列化为 POJO
- sql - SQL Server 中 group by 子句中的前 1 名?
- google-apps-script - 如何从侧边栏填充特定列?
- lua - lua 脚本如何调用它没有导入的函数?