Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何模拟我的库是一个节点模块而不上传到NPM?_Javascript_Node.js - Fatal编程技术网

Javascript 如何模拟我的库是一个节点模块而不上传到NPM?

Javascript 如何模拟我的库是一个节点模块而不上传到NPM?,javascript,node.js,Javascript,Node.js,如果我正在开发一个库,它通常基于当前的工作目录和文件系统,很多路径解析,我想看看当它作为一个节点模块安装时它将如何运行,我不想在将它上传到npm时得到意外的结果。我如何测试我的库行为,假装它是一个节点模块?将其文件夹放在节点\u模块中是否足够?制作一个本地软件包并在任何地方安装: $ npm pack 它将生成一个压缩文件,因此您可以复制到某个地方并安装它 // another project $ npm install /path/to/pack 资源: , 当然你也可以使用npm链接

如果我正在开发一个库,它通常基于当前的工作目录和文件系统,很多路径解析,我想看看当它作为一个节点模块安装时它将如何运行,我不想在将它上传到npm时得到意外的结果。我如何测试我的库行为,假装它是一个节点模块?将其文件夹放在
节点\u模块中是否足够?

制作一个本地软件包并在任何地方安装:

$ npm pack
它将生成一个压缩文件,因此您可以复制到某个地方并安装它

// another project
$ npm install /path/to/pack
资源: ,

当然你也可以使用npm链接


嗯,是的。毕竟,
node\u模块
只是下载到项目中并被调用的一些其他代码