1
私はプロジェクトにrollup.jsを組み込もうとしています。現在、私は、コンソール(未解決の依存関係)に以下に警告を取得していますし、私はわからない、なぜか、それを修正する方法:Rollup.js未解決の依存関係
var FileReader = require('filereader');
var https = require('https');
:ここ
'fs' is imported by node_modules\filereader\FileReader.js, but could not be resolved – treating it as an external dependency
'fs' is imported by commonjs-external:fs, but could not be resolved – treating it as an external dependency
preferring built-in module 'punycode' over local alternative at 'C:\Users\Ryan\OneDrive\Projects\Custom Coding\Zapier\Ryan Test\node_modules\punycode\punycode.js', pass 'preferBuiltins: false' to disable this behavior or 'preferBuiltins: true' to disable this warning
preferring built-in module 'punycode' over local alternative at 'C:\Users\Ryan\OneDrive\Projects\Custom Coding\Zapier\Ryan Test\node_modules\punycode\punycode.js', pass 'preferBuiltins: false' to disable this behavior or 'preferBuiltins: true' to disable this warning
がFileReaderをとhttpsを必要とtest.jsスクリプトです
最後にバンドルを作成実行rollup.config.jsファイル:
var rollup = require('rollup');
var commonjs = require('rollup-plugin-commonjs');
var nodeResolve = require('rollup-plugin-node-resolve');
var globals = require('rollup-plugin-node-globals');
var builtins = require('rollup-plugin-node-builtins');
// build bundle
rollup
.rollup({
entry: 'test.js',
plugins: [
nodeResolve(),
commonjs(),
globals(),
builtins()
]
})
.then(bundle => bundle.write({
dest: 'rollupBundle/bundle.js',
format: 'cjs'
}))
.catch(err => console.log(err.stack));
おかげでリッチ、私はこれが動作すると思います。 –
httpsが上記に基づいて定義されていないというエラーが表示される理由は何ですか?これはロールアップエラーではなく、展開しようとしている環境からのエラーです。 –
調査するためにレプロなしでは言い難い、申し訳ありません –