Ho un'idea che potrebbe funzionare, in base allo Webpack NodeJS API. Che cosa succede se mettiamo il codice che vogliamo essere in grado di utilizzare l'ambiente Webpack (con i caricatori di unità progettate) in un modulo:
appModule.js:
import style from 'style.css'
console.log(style.someClass)
E require
con il seguente:
app.js:
import Webpack from 'webpack'
import MemoryFS from 'memory-fs'
...
webpackConfig.entry = 'appModule.js'
webpackConfig.output = 'appModule-out.js'
let compiler = Webpack(webpackConfig)
let mfs = new MemoryFS()
compiler.outputFileSystem = mfs
compiler.run(function (err, stats) {
require(webpackConfig.output)
})
Probabilmente non funzionerà perché il bisogno di sguardi per l'uscita sui FS fisici ... Possiamo require
dalla memoria FS? Non l'ho ancora provato - Qualche idea?
Sto cercando qualcosa che mi consenta di eseguire un blocco di codice in un ambiente Webpack. Non sto cercando un caricatore CSS specifico, questo è solo un esempio. Ma sembra che l'unico modo per eseguire un codice in un ambiente Webpack sia eseguirlo con Webpack: '$ webpack app.js' – haxpanel