一尘不染

没有符号链接的npm install选项不起作用

node.js

我使用Windows 8和Ubuntu作为虚拟机设置了开发环境。为此,我使用VirtualBox。

我还设法在VirtualBox中创建一个共享文件夹。

在此共享文件夹中,我尝试使用Yeoman的ember-generator启动项目。

yo ember --skip-install --karma
npm install --no-bin-links

对于安装模块NPM,我使用选项“ –no-bin-
links”不创建符号链接。不幸的是,我仍然有错误创建符号链接…尽管使用了此选项,但我使用的是什么?那里他有虫子?


阅读 589

收藏
2020-07-07

共1个答案

一尘不染

关于参数“ –no-bin-links” 的NPM文档说:

将阻止npm为软件包可能包含的任何二进制文件创建符号链接。

这只会导致NPM无法在node_modules/.bin文件夹中创建链接。我还搜索了一种方法,以防止NPM在使用时创建符号链接npm install ../myPackage,但找不到任何解决方案…

更新: npm支持团队表示,这将重现旧的行为(无符号链接):

npm install $(npm pack <folder> | tail -1)

在Windows 10上的git-bash中为我工作。

2020-07-07