Я решил проблему.Мое решение - добавить Webpack на scissors
, чтобы установить конфигурации в этом проекте.
const path = require('path')
const rules = [
{
loader: 'file-loader',
test: /huffman\.wasm$/,
type: 'javascript/auto',
},
]
rules.concat()
module.exports = {
devtool: 'source-map',
entry: './src/index.js',
module: {
rules,
},
node: {
fs: 'empty',
},
output: {
filename: 'scissors.js',
libraryTarget: 'commonjs2',
path: path.join(__dirname, './dist'),
sourceMapFilename: 'scissors.js.map',
},
}
Я не знаю, является ли это лучшим решением, потому что теперь у меня есть Webpack в brush
project, а также в scissors
project, тогда это увеличит сложность моего кода ... Но таким образом я смогу сохранить изоляцию обязанностей.