簡體   English   中英

錯誤:找不到模塊“ dbconstant”

[英]Error: Cannot find module 'dbconstant'

我創建了一個自定義模塊,我想將其功能導出到其他js模塊中,但是在需要該模塊時,出現以下錯誤:

Error: Cannot find module 'dbconstant'

在文件login.js我正在執行以下操作:

var dbConst = require('dbconstant');

導致上述錯誤。

但是,當使用以下代碼導入模塊時,它可以正常工作:

var dbConst = require('/home/gaurav/mygitRepo/officemgmt/api/dbconstant');

login.js位於@ /home/gaurav/mygitRepo/officemgmt/api

我嚴重懷疑給出絕對路徑是執行此操作的方法,否則,如何導入模塊。

如果還需要dbconstant代碼來分析問題,請發表評論,如果需要,我也會添加。

僅當它們位於node_modules ,才可以導入類似的模塊,這是npm安裝的腳本所在的位置,否則,您必須使用相對或絕對路徑。

但是,只要dbconstant是主導出位於index.js文件內的文件夾或javascript文件稱為dbconstantdbconstant.js ,以下內容就應該起作用。

var dbConst = require('./dbconstant');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM