Jua*_*nca 1 javascript module path require node.js
我的代码中有这个
var queries = require('./Queries.js');
在 Windows cmd 中启动节点服务器时就可以了。
我在 linux ec2 服务器中克隆了项目,但是当我启动服务器时无法正常工作
错误:找不到模块“./Queries.js”
使我的评论成为答案,因为这似乎是您的问题:
在 Windows 上,文件名不区分大小写。在 Linux 上,文件区分大小写。对于为这两个平台编写跨平台代码的任何人来说,这是一个常见的平台差异。
因此,请确保您的文件位于正确的位置,并以Queries.js确切的大小写命名。
我通常发现最好不要在编程文件名中使用混合大小写(总是小写),然后你就永远不会遇到这个问题。
| 归档时间: |
|
| 查看次数: |
1603 次 |
| 最近记录: |