没有符号链接的npm安装不起作用
我设置了一个使用Windows 8和Ubuntu作为虚拟机的开发环境。为此,我使用VirtualBox。
我还设法在VirtualBox中创建一个共享文件夹。
在此共享文件夹中,我尝试使用Yeoman的ember-generator启动项目。
yo ember --skip-install --karma
npm install --no-bin-links
对于安装模块NPM,我使用选项“ --no-bin-links”不创建符号链接。不幸的是,我仍然有错误创建符号链接。那里他有个虫子?
回答如下:关于参数“ --no-bin-links”的NPM docs说:
将阻止npm为软件包的任何二进制文件创建符号链接可能包含。
这只会导致NPM无法在node_modules/.bin
文件夹中创建链接。我还寻找了一种方法来防止NPM在使用npm install ../myPackage
时创建符号链接,但找不到任何解决方案...
更新: npm支持团队说,这将重现旧的行为(无符号链接):
npm install $(npm pack <folder> | tail -1)
[适用于我,在Windows 10上的git-bash中]