2017-02-25 173 views
0

我發佈了我自己的npm模塊,但它無法從我的示例腳本中找到。爲什麼找不到我自己的自定義模塊?

這是我的模塊

https://www.npmjs.com/package/kong-hmac

https://github.com/y-zono/kong-hmac-js

我做了什麼。

$ mkdir /tmp/sample-myjs 
$ cd /tmp/sample-myjs/ 
$ touch package.json 
$ echo "{}" > package.json 
$ npm install --save kong-hmac 
$ npm install --save-dev babel-cli 
$ npm install --save-dev babel-preset-es2015 
$ touch test.js 
$ echo 'const hmac = require("kong-hmac");' > test.js 
$ babel-node --presets es2015 test.js 
module.js:327 
    throw err; 
    ^

Error: Cannot find module 'kong-hmac' 

任何想法?我的模塊是用ES2015編寫的。

+0

發佈包NPM結構的程序我想通了這個問題 –

回答

1

裏面你node_modules認準包裝kong-hmac你發現lib文件夾不src和香港-HMAC變化"main": "src/index.js""main": "lib/index.js"package.json

我猜測,而這種方式

+0

感謝。我現在正在做。 – zono

+0

它工作。你是完全正確的。謝謝。你救了我! – zono

+0

很酷。我會用它作爲參考 – zono

相關問題