मैं कोणीय 8 परियोजना के लिए LESS समर्थन जोड़ने की कोशिश कर रहा हूं (परियोजना को संस्करण 5 से एनजी अपडेट द्वारा SCSS के साथ डिफ़ॉल्ट स्टाइलिंग लाइब्रेरी के रूप में अपडेट किया गया था। अब मुझे SCSS को से बदलने की आवश्यकता है। LESS। बस styleext अनुभाग को less में बदलें काम नहीं करता - मुझे त्रुटि Error: Cannot find module 'less' मिल रही है। इसे कैसे ठीक किया जा सकता है?

0
andrey.shedko 17 अक्टूबर 2019, 11:02

2 जवाब

सबसे बढ़िया उत्तर
npm i less --save

आपके लिए काम करना चाहिए

1
jitender 17 अक्टूबर 2019, 11:04

इसे अपने angular.json . में जोड़ें

"projects": {
    "sometest": {
      "projectType": "application",
      "schematics": {
        "@schematics/angular:component": { // this one
          "style": "less"
        }
      },
      "root": "",
      "sourceRoot": "src",
      "prefix": "app",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/sometest",
            "index": "src/index.html",
            "main": "src/main.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "tsconfig.app.json",
            "aot": false,
            "assets": [
              "src/favicon.ico",
              "src/assets"
            ],
            "styles": [
              "src/styles.less" // also this
            ],
            "scripts": []
          },

साथ ही अपनी सभी शैली को .less एक्सटेंशन में बदलें और फिर अपना सर्वर चलाएं

0
Tony Ngo 17 अक्टूबर 2019, 11:21