IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Express兼容ES6-import报错:TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ““ -> 正文阅读

[JavaScript知识库]Express兼容ES6-import报错:TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ““

?

获取错误 TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension "" for D:\Projects\matri-site\bin\www for Node Js v14

参考解决方案:Question Getting error TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension "" for D:\Projects\matri-site\bin\www for Node Js v14icon-default.png?t=LA92https://www.titanwolf.org/Network/q/b40d188b-6070-4b0a-86d3-a9cd105e0b9b/y

javascript - Getting error TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension "" for D:\Projects\matri-site\bin\www for Node Js v14 - Stack Overflowicon-default.png?t=LA92https://stackoverflow.com/questions/61536473/getting-error-typeerror-err-unknown-file-extension-unknown-file-extension?

要Node兼容ES6的【import导入】则package.json必须添加【"type": "module"】而如果设置为ES6的module特性,则node执行的后缀必须为js格式的文件【比如:node www.js】而【node www】是失败的,且提示为【TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ""】

解决办法:而Express默认的/bin/www的文件是不带后缀的js文件,因为其中内部包含了【#!/usr/bin/env node】声明,则默认为js文件,为此仅需吧www修改为www.js即可!

?

{
    "name": "server_express",
    "version": "0.0.0",
    "private": true,
    "//": "注释:这里的type必须配置module类型才能在后端nodejs运行import语句",
    "type": "module",
    "scripts": {
        "online-start": "node --experimental-json-modules ./bin/www.js",
        "nodemon": "npx nodemon --experimental-json-modules nodemon-debug-app.js"
    },
    "dependencies": {
        "async-constructor": "^0.4.17",
        "body-parser": "^1.19.0",
        "connect-timeout": "^1.9.0",
        "cookie-parser": "^1.4.6",
        "debug": "~4.3.2",
        "express": "~4.17.1",
        "express-validator": "^6.13.0",
        "http-errors": "^1.8.1",
        "morgan": "^1.10.0",
        "mysql2": "^2.3.3",
        "nodemon": "^2.0.15",
        "sequelize": "^6.6.2"
    }
}

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:15:16  更:2021-11-23 12:16:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 23:26:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码