部署到AWS时,我遇到以下错误
error fs-extra@7.0.1: The engine "node" is incompatible with this module. Expected version ">=6 <7 || >=8". Got "7.0.0"
你知道这将如何解决吗?
这将工作,如果我指定的引擎在package.json
{
"engines" : {
"node" : ">=8.0.0"
}
}
一个修复是一个黑客可以
yarn config set ignore-engines true
但是,如果您想要永久解决方案,请:
您需要升级节点的版本。
我遇到了同样的问题。
如果您使用Homebrew运行:
brew update # This updates Homebrew to latest version
brew upgrade node
如果使用nvm运行:
nvm current node -v # Checks your current version
nvm install <version> # Example: nvm install 12.14.1
有关上述步骤,请转至https://nodejs.org/en/download/
获取一个满足错误条件的版本,最新版本应该可以工作。
更多详细演练:https://flaviocopes.com/how-to-update-node/
您可以尝试忽略引擎:
#安装引擎
或者
纱线全局添加
通过运行以下命令,您可以看到所有可以忽略的内容:
$ yarn help | grep -- --ignore
--ignore-scripts don't run lifecycle scripts
--ignore-platform ignore platform checks
--ignore-engines ignore engines check
--ignore-optional ignore optional dependencies
我的机器上安装了节点,一切正常。在2019年制作的一个在线课程中,讲师使用的是早期版本的npm(v5.5.1),出于后续原因,建议所有人与他一起使用相同的版本。所以我降级到v5。5.1但是现在我几乎所有的命令都会出现同样的错误(不兼容)。我在这里读了一些类似问题的解决方案,甚至尝试了额外的步骤,但问题仍然存在。我从系统中卸载了node,重新启动了系统并重新安装了node,但npm的版本仍然是v5。
问题内容: 这是我要运行的代码 这就是我得到的: module.js:340抛出错误; ^ 错误:找不到模块“ nw.gui” master/file-explorer/main.js:6:13) 我无法获得此模块。我该怎么办? 问题答案: 是NW.js(以前称为node-webkit)模块。从代码的运行时环境中运行代码时,NW.js应该提供对它的访问。 通过错误消息的外观,我认为您是直接通过No
name: 模板引擎 模板引擎 目前 Macaron 应用有两款官方模板引擎中间件可供选择,即 macaron.Renderer 和 pongo2.Pongoer。 您可以自由选择使用哪一款模板引擎,并且您只能为一个 Macaron 实例 注册一款模板引擎。 共有特性: 均支持 XML、JSON 和原始数据格式的响应,它们之间的不同只体现在 HTML 渲染上。 均使用 templates 作为默认
我在react应用程序中安装了最新版本的node sass,但出现此错误 我的Json文件: 我在StackOverflow上检查了一些解决方案,如npm安装node-sass@4.14.1但它不起作用? 你们觉得呢,伙计们?
我正在使用google appengine开发go api后端。当我在本地运行项目时,输出显示: 信息2018-07-11 12:31:17502 devappserver2。py:120]正在跳过SDK更新检查<信息2018-07-11 12:31:17576 api_服务器。py:274]正在以下位置启动API服务器:http://localhost:38628 信息2018-07-11 12