前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >构建ReactJs项目node-sass编译出错

构建ReactJs项目node-sass编译出错

作者头像
用户1148881
发布2018-01-15 10:17:45
1.1K0
发布2018-01-15 10:17:45
举报
文章被收录于专栏:jianhuicodejianhuicode

npm run dev本地项目出错

问题栈

verbose Please try running this command again as root/Administrator. 2729 verbose stack Error: node-sass@3.13.1 postinstall: node scripts/build.js 2729 verbose stack Exit status 1 2729 verbose stack at EventEmitter.

  • 分析发现与node-sass安装相关,一开始以为是网络问题,使用cnpm安装后出现同样问题,百度了下说要编译下发现下面错误。

环境

  • OS:Win10
  • Python:2.7
  • npm -v 5.0.3
  • node -v v8.1.3

问题复现--发现与npm rebuild node-sass 出错相关

ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1 stack at ChildProcess.onExit (f:\SOFTWARE\Nodejs\install4.1\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Windows_NT 10.0.10240

查看node-gyp的安装教程发现windows环境需要安装Visual C++ Build Environment 下载安装成功后需要设置使用cmd命令执行:npm config set msvs_version 2015,后面可以欢快的编译npm rebuild node-sass了

后续--node-sass干啥子用的

node-sass是编译sass到css文件,甚至可以通过中间件的方式自动编译。

参考:node-gyp的安装教程

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-07-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • npm run dev本地项目出错
    • 问题栈
    • 环境
    • 问题复现--发现与npm rebuild node-sass 出错相关
    • 后续--node-sass干啥子用的
    相关产品与服务
    消息队列 TDMQ
    消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档