2017-10-13 1 views
0

Ich möchte Inline js in meine weniger Dateien verwenden, aber ich bekomme die folgende Meldung:Inline Javascript aktivieren in LESS

Inline JavaScript nicht aktiviert ist. Ist es in deinen Optionen festgelegt?

Wie kann ich das aktivieren?

Antwort

1

ich gleiches Problem hatte ich webpack mit weniger Lader verwenden, brauchte ich JavaScript-Option in weniger loader Konfiguration hinzuzufügen:

{ 
     test: /\.less$/, 
     use: [{ 
      loader: "style-loader" 
     }, { 
      loader: "css-loader" 
     }, { 
      loader: "less-loader", 
      options: { 
       javascriptEnabled: true 
      } 
     }] 
} 

ich in dem Sourcecode von weniger Compiler gefunden: https://github.com/less/less.js/blob/3.x/bin/lessc

, dass sie js weniger Option auf diese Weise analysiert:

 case 'js': 
      options.javascriptEnabled = true; 
      break; 
     case 'no-js': 
      console.error('The "--no-js" argument is deprecated, as inline JavaScript ' + 
       'is disabled by default. Use "--js" to enable inline JavaScript (not recommended).'); 
      break; 

So sollen Sie wahrscheinlich verwenden '--js' in einer statischen Zusammenstellung (Befehlszeile) oder 'javascriptEnabled: true' in dynam ic Kompilierung (wie Webpack Loader) um Javascript zu aktivieren.