当我尝试使用npm安装节点sass时,会收到以下错误消息:
无法下载“https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node":"
我使用的命令是:
npm install node-sass --save-dev-
您可以在下面的屏幕截图中看到更多详细信息:
我的问题是,我需要一个较旧的node-sass
二进制,它不适用于我的新节点版本。但至少在Windows系统上,解决方案非常简单。只需安装windows构建工具。有了它,npm就能够从源代码中构建二进制文件。
长话短说,这解决了我的问题:
npm install --global --production windows-build-tools
感谢您对这个问题的回答:windows 10上的节点sass安装问题
我看到您正在运行节点版本8.1。4.您还可以在命令提示下使用节点--version
进行检查。
你必须使用一个版本
当我使用-g时,它正常工作,并获得了最新版本
另外,正如@javiergarval所指出的,您有一个打字错误。它应该是--save dev
,而不是--save dev-
经过挣扎,终于找到了确切的解决办法。在节点js软件文件夹中,节点sass\4.5.0文件夹仍然在npm-ache文件夹中创建。所以我手动下载win32-x64-48_binding.node,把它放在C:\用户\管理员\AppData\漫游\npm-ache\node-sass\4.5.0文件夹中。
并运行npm安装命令,问题已解决。
我有一个很多人都有的错误,我认为我在这里找到了一个解决方案。本质上,它是说我的节点版本与node-sass版本不兼容。很多人都有同样的问题,所以我相信链接会有所帮助。然而,当我运行npm安装node-sass@4.14.1时,我得到了一个不同的错误。我知道这是一些简单的修复,但我找不到它!有人明白这是怎么回事吗?
我当前想在项目中安装节点sass,但每次出现此错误时 错误:无法重命名临时“发布/对象”。target/libsass/src/libsass/src/color\u maps-5ff12a01。o、 tmp“输出文件”发布/目标。target/libsass/src/libsass/src/color\u映射。o“:”不允许操作“生成了2个警告和1个错误。make:**[发布/obj.targe
Hi问题是为Vue设置SASS。jsi-run:Node。js-15.7。0 Vue。js-@vue/cli4.5。11运行此命令时,我在控制台中遇到一个错误:npm install-D sass loader node sass
我已经尝试了这里的一切- 但我似乎无法让它运作起来。无论何时我尝试npm安装——保存ursa,它都会失败。 我的错误是
saif@saifrakib:/Project/NodeJs/second node$npm安装-g nodemon npm WARN检查权限缺少对 /usr/local/libnpm WARN可选跳过可选依赖项的写访问权限:fsenents@~2.3.2(node_modules/nodemo/node_modules/chokitar/node_modules/fswients): npm W
我使用Linux Mint,我想安装sass。我已经通过“sudo apt install ruby”2.3版安装了ruby,然后,当我想通过“sudo gem install sass-no user install”安装sass时,我出现了以下错误: