node-sass 鲲鹏平台安装

举报
Kongfu Panda 发表于 2022/07/21 11:25:41 2022/07/21
【摘要】 node-sass模块二进制包当前没有支持aarch64的,需要源码编译安装根据NodeJS版本及package.json,确定node-sass 具体版本NodeJSSupported node-sass versionNode 155.0+Node 144.14+Node 134.13+,<5.0Node 124.12+Node 114.10+,<5.0Node 104.9+Node 8...

node-sass模块二进制包当前没有支持aarch64的,需要源码编译安装

根据NodeJS版本及package.json,确定node-sass 具体版本

NodeJS Supported node-sass version
Node 15 5.0+
Node 14 4.14+
Node 13 4.13+,<5.0
Node 12 4.12+
Node 11 4.10+,<5.0
Node 10 4.9+
Node 8 4.5.3+,<5.0
Node < 8 <5.0

本次所用NodeJS版本 v12.20.0,node-sass版本4.14.1

源码下载

wget https://github.com/sass/node-sass/archive/refs/tags/v4.14.1.tar.gz

编译二进制包

tar -zxvf v4.14.1.tar.gz

cd node-sass-4.14.1

npm install

npm run-script build

#二进制文件binding.node生成在工程目录下

ls vendor/linux-arm64/binding.node

安装使用

1、拷贝生成的binding.node到所需环境中

2、编译 ~/npmrc文件,增加一行:sass_binary_path=/*/*/binding.node

3、前端工程下正常执行npm install 即可

若是本地安装node-saas,执行以下命令

npm install node-sass --global --sass-binary-path=/*/*/vendor/linux-arm64-72/binding.node

安装完成,查看node-sass 版本信息

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。