簡體   English   中英

找不到我的自定義NPM軟件包

[英]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.

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