我在我的桌面应用程序中使用了webpack + electron + sequelize + sqlite3,我希望通过webpack将包推迟到bundle.js
。
我已经在webpack中设置了外部。
externals: {
"electron":"require('electron')",
"sqlite3":"require('sqlite3')"
},
但仍然出错:
>错误在./~/sequelize/lib/dialects/postgres/hstore.js 找不到模块:错误:无法解决' pg-hstore'在' D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ lib \ dialects \ postgres' 解决' pg-hstore'在' D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ lib \ dialects \ postgres' 解析请求是一个模块 使用描述文件:D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ package.json (相对路径:./ lib / dialects / postgres) Field'浏览器'不包含有效的别名配置 使用描述文件后:D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ package.json (相对路径:./ lib / dialects / postgres) 解析为模块 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\方言\ postgres的\ node_modules 不存在或不是目录 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\方言\ node_modules 不存在或不是目录 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\ node_modules 不存在或不是目录 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ node_modules 不存在或不是目录 D:\ work \ nodejs \ angular \ node_modules不存在或不是目录 D:\ work \ nodejs \ node_modules不存在或不是目录 D:\ work \ node_modules不存在或不是目录 D:\ node_modules不存在或不是目录 在D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ node_modules中寻找模块 使用描述文件:D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ package.json (相对路径:./ node_modules) Field'浏览器'不包含有效的别名配置 使用描述文件后:D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ package.json (相对路径:./ node_modules) 使用描述文件:D:\ work \ nodejs \ angular \ angular2-electron \ node_modules \ sequelize \ package.json (相对路径:./ node_modules/pg-hstore) 作为目录 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore 不存在 没有延期 Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore 不存在 .js文件 Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore.js 不存在 .TS Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore.ts 不存在 在D:\ work \ nodejs \ angular \ angular2-electron \ node_modules中寻找模块 使用描述文件:D:\ work \ nodejs \ angular \ angular2-electron \ package.json(相对路径: ./node_modules) Field'浏览器'不包含有效的别名配置 使用描述文件后:D:\ work \ nodejs \ angular \ angular2-electron \ package.json(相对路径: ./node_modules) 使用描述文件:D:\ work \ nodejs \ angular \ angular2-electron \ package.json(相对路径: ./node_modules/pg-hstore) 作为目录 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore 不存在 没有延期 Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore 不存在 .js文件 Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore.js 不存在 .TS Field'浏览器'不包含有效的别名配置 d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore.ts 不存在 [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\方言\ postgres的\ node_modules] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\方言\ node_modules] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ lib中\ node_modules] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ node_modules] [d:\工作\的NodeJS \角\ node_modules] [d:\工作\的NodeJS \ node_modules] [d:\工作\ node_modules] [d:\ node_modules] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore.js] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ sequelize \ node_modules \ PG-hstore.ts] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore.js] [d:\工作\的NodeJS \角\ angular2电子\ node_modules \ PG-hstore.ts] @ ./~/sequelize/lib/dialects/postgres/hstore.js 3:13-33 @ ./~/sequelize/lib/dialects/postgres/data-types.js @ ./~/sequelize/lib/data-types.js @ ./~/sequelize/lib/sequelize.js @ ./~/sequelize/index.js @ ./src/angular/app/data/sequelize/index.ts @ ./src/angular/app/data/sequelize.data.service.ts @ ./src/angular/app/data/data.service.ts @ ./src/angular/app/data/index.ts @ ./src/angular/app/app.module.ts @ ./src/angular/app/main.ts