报错:Error: Cannot find module

编写自定义执行指令时,写js文件第一行写执行环境

#! /usr/bin/env node // 执行环境

报错如下:

internal/modules/cjs/loader.js:797
throw err;
^
Error: Cannot find module ‘C:*index鏂囦欢鍦╪ode鐜涓墽琛?’
?[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)?[39m
?[90m at Function.Module._load (internal/modules/cjs/loader.js:687:27)?[39m
?[90m at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)?[39m
?[90m at internal/main/run_main_module.js:17:11?[39m {
code: ?[32m’MODULE_NOT_FOUND’?[39m,
requireStack: []
}

查找原因:因为注释中有中文。删除

#! /usr/bin/env node 

删除后任然报同一个错。
原因:使用npm link将本地的包连接到全局后,node全局文件(E:\nodeDev\nodejs\node_modules)中会有该自定义指令快捷方式
解决:删除此快捷方式和自定义指令包中的缓存文件即可。

本文如有错误,请同学们留言改正~

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页