[英]My custom NPM Package is not found
有非常奇怪的問題。 基本上,我決定創建自己的npm軟件包,並將其發布給全世界。 在開發過程中,我將其作為簡單的節點模塊進行了測試,並能夠通過以下代碼使用它:
var r = require('./lib/%mymodulename%');
當然它在lib文件夾中。
現在,我將其組織為npm軟件包,然后package.json看起來如下:
{
"name": "mymodulename",
"author": "xxx",
"description": "xxx",
"version": "0.0.1",
"homepage": "xxx",
"repository": {
"type": "git",
"url": "xxx"
},
"main": "/lib/mymodulename.js",
"scripts": {
"install":"node install.js"
},
"dependencies": {},
"engines": {
"node": ">=0.9"
}
}
當我嘗試通過以下方式對其進行測試時: npm install . -g
npm install . -g
它安裝成功,我可以通過以下方式查看我的本地模塊:
npm ls -g
但是,當我嘗試在節點文件中使用它時,例如:
var r = require('mymodulename')
npm找不到它。
我認為我缺少的東西很小,但是找不到。
感謝:D
好! 感謝您的回答。
這完全是我的錯,而從來沒有把/
的main
。
就我而言:
"main": "/lib/mymodulename.js",
它應該是:
"main": "lib/mymodulename.js",
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.