[英]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文件稱為dbconstant
或dbconstant.js
,以下內容就應該起作用。
var dbConst = require('./dbconstant');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.