文档中,模块的引用是这样的
const { Sequelize, Model, DataTypes } = require('sequelize');
vscode中老是有个下划线提示,强迫症患者决定换成import的方式
安装这两个玩意
npm i babel-cli -g // 全部安装babel的命令提示符
npm i babel-preset-es2015 -D // 本地安装 es6的语法转换
使用babel-node
如:将运行命令 node ./app.js 改成babel-node ./app.js- import模块的方式改变 ```javascript import Sequelize from ‘sequelize’ import sequelize from ‘./Sequelize.js’
const { DataTypes, Model } = Sequelize; ```
注意点:
引入自己写的js文件模块,需要精确到具体文件。
如:上面3中的第2行的 import sequelize from ‘./Sequelize.js’,后面的”.js”不能省略
假如是 ./Sequelize/index.js 这个”/index.js”也不能被省略