1 Star 1 Fork 0

测试应用/测试仓库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
08_NodeJs.html 2.54 KB
一键复制 编辑 原始数据 按行查看 历史
culvert 提交于 2022-10-17 12:34 . 课件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="renderer" content="webkit" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta name="google" content="notranslate" />
<meta name="format-detection" content="telephone=no,email=no" />
<title>Document</title>
<meta name="keywords" content="">
<meta name="description" content="">
</head>
<body>
<script>
/**
* npm 包管理器
* - npm install 包名 / npm i 包名 安装第三方插件
* - npm update 更新第三方插件
* - npm uninstall 包名 卸载第三方插件
* - nrm 镜像切换工具
* - nrm 快速切换到不同的源
* 系统模块
* - fs 模块
* - 文件管理
* - path 模块
* - 路径管理
* - path.join()
* - __dirname 当前文件所在的绝对路径文件夹
* - 解决系统路径显示不兼容 \ /
*
* 第三方插件
* - 项目依赖 - 最后会跟代码一起打包,放到服务器里面运行的
* npm install formidable
* npm install formidable --save
* npm i formidable -S
* - 开发依赖 - 只在代码编写阶段需要用到的工具
* npm install formidable --save-dev
* npm i formidable -D
*
* 加载模块机制
* - 模块的后缀名没有 require('./test')
* - 先去当前目录下查找同名的js(test.js)文件,去执行
* - 如果当前目录没有,去找同名(test)的文件夹,如果有同名(test)文件夹目录,就去下面找index.js,如果有,就直接执行
* - 如果没有index.js,就找同名(test)文件夹下的package.json文件,package.json文件中 main 属性值对应的文件地址是那个,就执行那个
* - 如果main中没有指定,如果指定文件不存在,那就报错
*
* - 模块没有路径,也没有后缀名 require('test');
* - 先去找系统模块里面有没有 test 模块,如果有就直接加载
* - 如果没有,那么就去当前项目中的 node_modules(第三方插件安装的目录) 目录下去同名(test)的文件夹,如果有,文件夹里面的index.js,找到后就执行
* - 如果没有index.js,找 test 目录下的 package.json 文件中的 main 属性对应的文件,找到文件就执行
* - 如果还没有,那就报错
*/
</script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/test-application/test-warehouse.git
git@gitee.com:test-application/test-warehouse.git
test-application
test-warehouse
测试仓库
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385