我编写了一个NPM模块,希望在发布之前在本地进行测试。该模块称为“ myTool”,并导出方法doStuff(args)
。我创建了一个测试目录,其中包含文件hello_world.js
,如下所示:
/* hello_world.js*/
var myTool = require ('Users/me/myTool/');
myTool.doStuff(args);
如果我现在切换到测试目录并键入npm install Users/me/myTool/
(顺便说一句,我在Mac上),终端将输出以下内容:
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Users/me/myTool" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/me/.npm/_logs/2019-08-26T14_01_55_899Z-debug.log
但是package.json
中有一个Users/me/myTool/
文件...
有什么建议吗?还是有人已经遇到此问题并设法解决?我想我只是必须以某种方式告诉终端package.json
存在,我只是不知道如何...