В простой программе машинопись I require
Узел FFI сWebpack завершается с узлом FFI и машинопись - динамическая требуют ошибки
import * as Electron from 'electron';`
import * as ffi from 'ffi';`
, а затем
mylib = ffi.Library('libmoi', {
'worker': [ 'string', [ 'string' ] ],
'test' : [ 'string', [] ]
});
Linking, что до по урожайности WebPack
WARNING in ./~/bindings/bindings.js
Critical dependencies:
76:22-40 the request of a dependency is an expression
76:43-53 the request of a dependency is an expression
@ ./~/bindings/bindings.js 76:22-40 76:43-53
Проблема заключается в том, что FFI имеет динамический require
и исправление представляется, что webpack.ContextReplacementPlugin
в файле webpack.config.js
.
Это немного вне моей досягаемости, но пример для углового случае:
plugins: [
new webpack.ContextReplacementPlugin(
// The (\\|\/) piece accounts for path separators in *nix and Windows
/angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/,
root('./src') // location of your src
)
]
Любая идея, как сделать это для FFI?
ли вы понять это? – jamrizzi
Да, ответ ниже. – timecc