Comments (3)
This maybe can be achieved by making node-sass
an optional dependency.
from node-sass-asset-functions.
Hmm.. as far as I examined, optionalDependency
seems like a way of "avoiding installation failure" ( like chokidar allows non-Mac user skip installing fsevents
), not something to skip installing even if it's possible.
In this case, I think, node-sass-asset-functions should not install both of sass
and node-sass
, which means sass
and node-sass
only appears in unit test as devDependencies
( every user must install explicitly sass
or node-sass
by themselves ). This is what sass-loader does.
One thing to concern is this would be a breaking change, for those who only installed node-sass-asset-functions
without installing their own node-sass
from node-sass-asset-functions.
Maybe optional dependency is better, if you meant, that it should only skip installing when failed but auto-installation-via-dependency itself is required ( and want to avoid breaking change )
from node-sass-asset-functions.
Related Issues (11)
- Support synchronous functions
- node-sass v4 compatibility HOT 13
- Tests stuck HOT 1
- Support `url()` syntax for asset hashing
- image-width/height support for SVG with only viewBox
- font-url() & image-url() return backslash'd paths when building on Windows HOT 7
- inline-image throws off sourcemaps HOT 1
- don't support relative_assets optional? HOT 1
- Allow relative assets HOT 2
- Test/Handle errors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-sass-asset-functions.