我試圖綁定我的node.js應用程序與webpack或browserify,但我需要一些後端模塊,如knex,書架等。node_modules打包失敗(Webpack或Browserify)
不過的WebPack和browserify失敗,因爲他們做一些奇怪的東西,有需要()來包裝這些模塊...
我有這幾樣的錯誤:Cannot find module 'sqlite3'
或Error: Cannot find module './dialects/postgres/index.js'
我不能忽視我node_modules目錄,因爲我需要包中的模塊,因爲我無法訪問我的包將被使用的環境。 (AWS Lambda)
我不需要webpack或browserify來優化我的node_modules,但我需要它們,是否有辦法告訴webpack或browserify只捆綁node_module文件夾並相信我,如果缺少require?
編輯:我使用的是無服務器測試和部署我的lambda表達式,唯一的插件,允許我使用ES2015與巴貝爾強迫我用的WebPack/browserify
謝謝:)
你可以導入這些模塊,通常你不需要捆綁整個模塊dir – vicodin
我有完全相同的問題。你最終找到了解決方案嗎? –