如何使用sequelize webpack?

时间:2016-09-22 05:20:51

标签: sqlite webpack sequelize.js

我在我的桌面应用程序中使用了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

0 个答案:

没有答案