node.js - Lindo(Dofus-touch emulator) "npm-install error" node-sass@4.9.3 postinstall: `node scripts/build.js`
问题描述
每当我尝试执行 npm install 时,我都在尝试构建 Lindo dofus touch Lindo ,它会给我一个错误。我尝试升级降级我的 node-sass -v,并尝试安装 node js 12x。节点没有工作。任何人都可以尝试
$ git clone https://github.com/prixe/lindo.git
$ cd lindo
$ npm install
我也尝试在没有“package-lock.json”的情况下删除和安装
My versions:
Node v13.0.1
Npm v6.12.1
node-sass 4.13.0 (Wrapper) [JavaScript]
libsass 3.5.4 (Sass Compiler) [C/C++]
这是我的错误日志:
50999 verbose stack Error: node-sass@4.9.3 postinstall: `node scripts/build.js`
50999 verbose stack Exit status 1
50999 verbose stack at EventEmitter.<anonymous> (C:\Users\barisgun\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
50999 verbose stack at EventEmitter.emit (events.js:210:5)
50999 verbose stack at ChildProcess.<anonymous> (C:\Users\barisgun\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
50999 verbose stack at ChildProcess.emit (events.js:210:5)
50999 verbose stack at maybeClose (internal/child_process.js:1028:16)
50999 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
51000 verbose pkgid node-sass@4.9.3
51001 verbose cwd C:\Users\barisgun\lindo
51002 verbose Windows_NT 10.0.18362
51003 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\barisgun\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install"
51004 verbose node v13.0.1
51005 verbose npm v6.12.1
51006 error code ELIFECYCLE
51007 error errno 1
51008 error node-sass@4.9.3 postinstall: `node scripts/build.js`
51008 error Exit status 1
51009 error Failed at the node-sass@4.9.3 postinstall script.
51009 error This is probably not a problem with npm. There is likely additional logging output above.
51010 verbose exit [ 1, true ]
解决方案
您的依赖链中的某些东西正在尝试安装 node-sass 4.9.3,而 Node 13 不支持该版本。您需要找到该依赖项并查看是否有使用 node-sass 4.13 的版本。如果要运行节点 13,则为 0。
推荐阅读
- cmd - Windows 命令行 gulp 错误代码 800A03EE Microsoft JScript 编译错误
- r - 我正在编写一个函数来查找从 2 到数字“n”的素数列表
- excel - 有没有办法在不知道 VBA Excel 中哪个工作表的情况下访问命名范围?
- terraform - terraform 模块,在开始之前等待另一个模块完成
- json - Npgsql 传递的 JSON 字符串的最大大小是多少?
- java - 我该如何解决这个错误:包 android.support.design.widget 不存在?
- python - 从命令行运行 Python 找不到库
- string - TypeError:必须是 str,而不是 numpy.int64
- python - 如何为命令设置计时器?
- angular - Laravel 无法发送邮件:“预期响应代码为 250,但收到代码“530”,消息为“530 5.7.1 需要身份验证↵””