node-sass

npm run dev运行Vue项目报错:Node Sass does not yet support your current environment

喜你入骨 提交于 2020-03-07 07:49:07
导入Vue项目后,#npm run dev 报错: error in ./src/pages/hello.vue Module build failed: Error: Node Sass does not yet support your current environment....... 大致就是编译某个vue文件失败,因为构造Module失败,node sass 不支持当前环境【主要是 node 】。 先看一下node版本: #node --version 升级了node版本/ node版本太高会造成node-sass不兼容的问题,那么就再install node-sass一下就行了。   #npm i node-sass -D  【<==>#npm install node-sass -save-dev】 资料: 1、 nodejs 升级后, vue+webpack 项目 node-sass 报错的解决方法 来源: https://www.cnblogs.com/vae860514/p/8296512.html

Vue CLI CSS pre-processor option: dart-sass VS node-sass?

时光总嘲笑我的痴心妄想 提交于 2020-02-26 06:45:54
问题 When creating a new project with CLI (v3.7.0), there is an option to choose between dart-sass or node-sass compiler. How do these compare to each other, to be more specific than declared in Vue docs? A Tip on Sass Performance Note that when using Dart Sass, synchronous compilation is twice as fast as asynchronous compilation by default, due to the overhead of asynchronous callbacks. To avoid this overhead, you can use the fibers package to call asynchronous importers from the synchronous code

Vue CLI CSS pre-processor option: dart-sass VS node-sass?

馋奶兔 提交于 2020-02-26 06:45:36
问题 When creating a new project with CLI (v3.7.0), there is an option to choose between dart-sass or node-sass compiler. How do these compare to each other, to be more specific than declared in Vue docs? A Tip on Sass Performance Note that when using Dart Sass, synchronous compilation is twice as fast as asynchronous compilation by default, due to the overhead of asynchronous callbacks. To avoid this overhead, you can use the fibers package to call asynchronous importers from the synchronous code

node-sass 下载失败 解决方案

ⅰ亾dé卋堺 提交于 2020-02-25 19:39:13
//建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题 npm install --registry= https://registry.npm.taobao.org 试过上面方法还不行的同学 ,可以把package.json中的node-scss依赖改为:"node-sass": "^4.5.0", npm install --registry= https://registry.npm.taobao.org执行的时候, 出现错误 gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 然后又去下载python2安装后设置了环境变量, 然后又重新执行npm install --registry= https://registry.npm.taobao.org 启动项目,一直报没有sass-loader和node-sass模块, 然后我的解决方案是分别执行这两条命令: 1、npm install sass-loader --save-dev 2、npm install node-sass --save-dev 来源: https://www.cnblogs.com

webapp开发之bui入门环境搭建及执行npm命令报错解决

北城以北 提交于 2020-02-18 04:44:28
引言: BUI是一个WebApp开发使用的框架,使用这个框架开发呢的app支持跨多个平台部署,这样方便很多。要使用BUI,首先要安装以及部署环境,过程中确实很让新手头疼,记录一下,望后人能少踩坑。 BUI的官方网站是: BUI (含快速入门教程) 1.下载完整的工程模板 : 步骤:下载多页开发包 开发包下载 ——解压。 ps:网页中两个选项,单页开发包和多页开发包。选择多页开发包下载,下载后解压。可以看到一个完整的工程目录。 但是此时的情况就像是在idea编辑的java项目一样,仅仅是把代码写好了,或者别人把源代码刚好打包给你,还没有编译。现在可以用vscode对里面的html页面进行编辑,但却不能运行在服务当中。 想要运行在服务当中,需要用到一个工具——npm。npm包含在node.js当中,所以只要下node.js。node.js是一个javascript的开发环境,npm在里面充当类似于一个管理工具角色。 2.安装nodejs 步骤 : https://www.jianshu.com/p/13f45e24b1de。找了这么多,还是这个教程好 。 需要注意的是 :我安装了很多个版本,但都有错,求稳的话还是跟着我安装 node-v10.10.0-x64.msi 这个node10版本。最好不要安装最新的node12版本,经验之谈,什么软件都不要装最新的

npm与yarn使用

主宰稳场 提交于 2020-02-16 00:06:08
持续整理中 初始化库步骤: npm init -y npm install webpack --save-dev 查看模块 全局安装的所有模块 npm list -g 当前文件夹安装的所有模块 npm list 查看指定模块 npm list < packageName > npm 的配置项 查看配置列表 npm config ls npm config list 设置缓存文件夹 缓存文件默认地址:C:\Users\Administrator\AppData\Roaming\npm-cache 全局包文件默认地址:C:\Users\Administrator\AppData\Roaming\npm\node_modules # 设置缓存 npm config set cache "D:\npm\node_cache" # 设置全局 npm config set prefix "D:\npm\node_global" 设置配置代理 npm config set proxy null npm config set proxy < url > npm 添加用户 资源库中注册用户(使用邮箱注册) npm adduser 发布模块 npm publish 创建文件 touch 更新模块 npm 更新 npm update < packageName > yarn 更新 下载 npm

Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit

夙愿已清 提交于 2020-02-09 01:27:35
Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit 错误原因 由于NodeSass版本过低 解决方法 连按两下shift键在弹出的页面输入node-sass,根据图片进行操作 将node-sass文件夹删除 在此处输入cmd,弹出黑窗口 输入npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 最后成功 适合初学者。 来源: CSDN 作者: ⭐星空的童话⭐ 链接: https://blog.csdn.net/qq_43709162/article/details/104225851

npm ERR! path E:\gitdemo\yayibang\node_modules\.node-sass.DELETE\vendor\win32-x64-64\binding.node

℡╲_俬逩灬. 提交于 2020-02-07 11:30:55
Cannot download "https://hithub.com/sass/node-sass/releases/download/v3.13.0/win32-x64-46_binding.node" 1 从上图第九行代码可以看出,导致 node-sass 安装失败的原因是因为无法下载 .node 文件,解决办法就很简单了,就是我们把文件下载路径复制一份到浏览器里,然后使用浏览器下载文件就可以了。 具体方法 1.从node命令行中复制 .node 文件下载链接并在浏览器打开下载文件 https://github.com/sass/node-sass/releases/download/v3.13.0/win32-x64-46_binding.node 1 2.文件下载成功后,在命令行工具输入下面指令: set SASS_BINARY_PATH=D:/WorkCode/win32-x64-46_binding.node //PATH=后面是的下载的.node所在的路径 1 设置 SASS_BINARY_PATH 环境变量,目的是告诉程序直接使用本地的.node文件,无需从网上下载 3.配置完成,从新输入指令: npm i node-sass -D --verbose 1 接下来你就会发现node-sass安装成功。 下载完了之后把它注册成全局环境变量,两种方式: 第一种

解决npm安装node-sass太慢及编译错误问题

拟墨画扇 提交于 2020-02-03 09:20:49
环境: win7 node v8.11.1 npm v5.6.0 背景: 最近vue项目使用sass,所以需要sass-loader,sass-loader依赖node-sass,还需安装node-sass,但是安装node-sass又太慢了。 解决: 切换国内镜像 $ npm install -g mirror-config-china --registry=http://registry.npm.taobao.org 安装sass-loader、node-sass(-D 是 --save-dev 的简写) $ npm install sass-loader node-sass -D 切换为国内镜像后,安装只需少量时间 然后启动项目 $ npm run dev 总是报错, Modele build failed: TypeError: this.getResolve is not a function at Object.loader... 安装的sass-loader的版本为最新8.0.0,查看网上资料说是版本过高导致编译错误。 我把项目package.json文件中sass-loader版本改为7.3.1 执行命令,重新安装项目依赖 $ npm install 然后,启动项目 $ npm run dev 项目启动成功,编译报错问题解决 转载自: https://www

File watcher: “An output directory must be specified when compiling a directory”

旧街凉风 提交于 2020-02-02 16:33:07
问题 cmd.exe /D /C call C:\Users\sebas\AppData\Roaming\npm\node-sass.cmd style.scss:style.css An output directory must be specified when compiling a directory The scss file I want the file watcher to watch is placed at the root of my project. Watch the error appear: gif_link How do I fix this error? 回答1: If you like the .css files to be generated in the same folder as original file, try the following settings: Note the Create output file from stdout option - it has to be enabled, as node-sass