2017-04-05 71 views
0

我正在嘗試使用fonoapi-nodejs。我使用npm install fonoapi-nodejs --save安裝它。找不到模塊'./fonoapi.node.js'但列表時,模塊顯示

後來,當我嘗試使用var fonoapi = require('./fonoapi.node.js');

它給了我一個錯誤Error: Cannot find module './fonoapi.node.js'進入電影它,當我列出使用npm list --depth=0├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]故宮包被列出。

回答

1

更改require('./fonoapi.node.js')require('fonoapi-nodejs')node_modules加載。

當你做npm list,這是顯示你的node_modules目錄的內容。但是,您在路徑的開始處包含./,它告訴require()使用相對路徑而不是node_modules目錄。

此外,npm list顯示模塊名稱是fonoapi-nodejs而不是fonoapi.node.js

(是的,看起來fonoapi-nodejs的文檔顯示了您的使用情況,但在這種情況下,這是錯誤的)