cnpm run dev 报错了
版本信息如下
[email protected] (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/usr/local/lib/node_modules/cnpm/node_modules/npm/index.js)
[email protected] (/usr/local/bin/node)
报错信息如下
> [email protected] predev
> gulp build
[20:51:41] Using gulpfile /home/acerkaio/桌面/HomePage/gulpfile.js
[20:51:41] Starting 'build'...
[20:51:41] Starting 'clean'...
[20:51:41] Finished 'clean' after 3.62 ms
[20:51:41] Starting 'assets'...
[20:51:41] Finished 'assets' after 21 ms
[20:51:41] Starting 'pug'...
[20:51:41] Finished 'pug' after 106 ms
[20:51:41] Starting 'css'...
Error in plugin "gulp-sass"
Message:
gulp-sass no longer has a default Sass compiler; please set one yourself.
Both the "sass" and "node-sass" packages are permitted.
For example, in your gulpfile:
const sass = require('gulp-sass')(require('sass'));
[20:51:41] The following tasks did not complete: build, css
[20:51:41] Did you forget to signal async completion?
[email protected] predev gulp build
Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (115)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1
at module.exports (C:\Users\Linyu\Desktop\Blog\HomePage\node_modules.store\[email protected]\node_modules\node-sass\lib\binding.js:13:13)
at Object.
版本信息如下
[email protected] (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js) [email protected] (/usr/local/lib/node_modules/cnpm/node_modules/npm/index.js) [email protected] (/usr/local/bin/node)报错信息如下
> [email protected] predev > gulp build [20:51:41] Using gulpfile /home/acerkaio/桌面/HomePage/gulpfile.js [20:51:41] Starting 'build'... [20:51:41] Starting 'clean'... [20:51:41] Finished 'clean' after 3.62 ms [20:51:41] Starting 'assets'... [20:51:41] Finished 'assets' after 21 ms [20:51:41] Starting 'pug'... [20:51:41] Finished 'pug' after 106 ms [20:51:41] Starting 'css'... Error in plugin "gulp-sass" Message: gulp-sass no longer has a default Sass compiler; please set one yourself. Both the "sass" and "node-sass" packages are permitted. For example, in your gulpfile: const sass = require('gulp-sass')(require('sass')); [20:51:41] The following tasks did not complete: build, css [20:51:41] Did you forget to signal async completion?
在文件gulpfile.js 中, 将第12行替换为const sass = require('gulp-sass')(require('sass')) 然后注释掉第13行sass.compiler = require('node-sass')就可以跑了
已去掉 sass