Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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_Npm_Sinopia - Fatal编程技术网

Javascript 将所有依赖项发布到本地npm注册表

Javascript 将所有依赖项发布到本地npm注册表,javascript,npm,sinopia,Javascript,Npm,Sinopia,我想用sinopia创建本地npm注册表,然后在那里发布我的项目node_modules目录中的所有包。实际上,我希望能够运行npm安装--registry=”http://localhost:4873“在我的项目中脱机,并从本地注册表获取所需的所有依赖项。有一种简单的方法可以做到这一点吗?sinopia将缓存默认情况下从npmjs.org获取的注册表 如果您将注册表设置为使用sinopia one,然后通过它(当sinopia连接到internet时)进行干净的npm安装(运行之前删除node

我想用sinopia创建本地npm注册表,然后在那里发布我的项目
node_modules
目录中的所有包。实际上,我希望能够运行
npm安装--registry=”http://localhost:4873“
在我的项目中脱机,并从本地注册表获取所需的所有依赖项。有一种简单的方法可以做到这一点吗?

sinopia
将缓存默认情况下从
npmjs.org
获取的注册表

如果您将注册表设置为使用sinopia one,然后通过它(当sinopia连接到internet时)进行干净的
npm安装(运行之前删除
node\u模块
),它应该从
npmjs.org
中取出所有包并缓存它们


之后,与sinopia断开连接的后续呼叫应使用其在本地缓存的呼叫,并按预期工作。

sinopia
将缓存其默认从
npmjs.org
提取的注册表

如果您将注册表设置为使用sinopia one,然后通过它(当sinopia连接到internet时)进行干净的
npm安装(运行之前删除
node\u模块
),它应该从
npmjs.org
中取出所有包并缓存它们


之后,sinopia断开连接的后续呼叫应使用它在本地缓存的呼叫,并按预期工作。

我在文档中读到了这一点,但它对我不起作用,我收到一个错误,即没有这样的包可用。从我看到的情况来看,它在名称空间中找不到包(以@like'@angular/core开头),这是我在文档中读到的,但它对我不起作用,我得到一个错误,没有这样的包可用。据我所见,它在名称空间中找不到包(以@like'@angular/core'开头)