[wp-trac] [WordPress Trac] #45664: Update `grunt-sass` to v3 and add `node-sass` v4
WordPress Trac
noreply at wordpress.org
Sun Dec 16 23:58:13 UTC 2018
#45664: Update `grunt-sass` to v3 and add `node-sass` v4
------------------------------+-------------------------
Reporter: netweb | Owner: jeremyfelt
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 5.1
Component: Build/Test Tools | Version:
Severity: normal | Resolution: fixed
Keywords: has-patch | Focuses:
------------------------------+-------------------------
Changes (by SergeyBiryukov):
* milestone: 5.0.2 => 5.1
Old description:
> Following r44219 with the update of Node.js to v10.13.0 the `grunt-sass`
> package requires an updated binary for the v4.7.2 release for Node.js
> v10.x.
>
> This is not available as `node-sass` v4.7.2 is ~13 months old and
> binaries were never created for this release of Node.js
>
> The solution is to update to a newer version of `node-sass` that includes
> a Node.js 10.x binary, in this case v4.11.0
>
> As `grunt-sass` no longer includes `node-sass` it is also installed and
> the `implementation` option added to the `sass` Grunt task for `grunt-
> sass` v3 compatibility.
>
> See also Core Slack discussion:
> https://wordpress.slack.com/archives/C02RQBWTW/p1544927491907900
>
> Test Pull Request: https://github.com/WordPress/wordpress-develop/pull/34
> Travis CI Build: https://travis-ci.org/WordPress/wordpress-
> develop/builds/468653051
> Travis CI PHP 5.3 Job: https://travis-ci.org/WordPress/wordpress-
> develop/jobs/468653062
> Travis CI PHP 5.2 Job: https://travis-ci.org/WordPress/wordpress-
> develop/jobs/468653063
New description:
Following r44219 with the update of Node.js to v10.13.0 the `grunt-sass`
package requires an updated binary for the v4.7.2 release for Node.js
v10.x.
This is not available as `node-sass` v4.7.2 is ~13 months old and binaries
were never created for this release of Node.js
The solution is to update to a newer version of `node-sass` that includes
a Node.js 10.x binary, in this case v4.11.0
As `grunt-sass` no longer includes `node-sass` it is also installed and
the `implementation` option added to the `sass` Grunt task for `grunt-
sass` v3 compatibility.
See also Core Slack discussion:
https://wordpress.slack.com/archives/C02RQBWTW/p1544927491907900
* Test Pull Request: https://github.com/WordPress/wordpress-
develop/pull/34
* Travis CI Build: https://travis-ci.org/WordPress/wordpress-
develop/builds/468653051
* Travis CI PHP 5.3 Job: https://travis-ci.org/WordPress/wordpress-
develop/jobs/468653062
* Travis CI PHP 5.2 Job: https://travis-ci.org/WordPress/wordpress-
develop/jobs/468653063
--
Comment:
Appears to be an issue in trunk only.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/45664#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list