当前位置: 首页 > 面试题库 >

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

宫俊远
2023-03-14
问题内容

我使用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文档说:

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

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

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

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

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



 类似资料:
  • 问题内容: 我的代码如下所示。我的课有一个可选的var BottleLayer有一个方法。 这段代码使用可选的链接,可以在我的类中很好地编译: 现在,我想构造一个使用相同代码的闭包: 但是我得到一个编译错误: 找不到成员“ jiggle” 作为解决方法,我可以强制展开 或者我当然可以使用成熟的可选绑定,但是我宁愿不使用。我确实认识到可选链接只是语法糖,但是很难看出为什么这种语法糖会因为在处理程序中

  • 我有以下类和一个名为ResultUtils的Utils类。 Utils方法之一计算分包商的最近一个营业年度。此方法必须返回可选的Double,因为可能是在本年度新添加了一个分包商。所以它没有过去两年的统计数据。如果一个分包商是在一年前添加的,那么它有上一个营业年度的统计数据,但没有倒数第二个营业年度的统计数据。 我的问题是正确链接getLatestResult方法。在我的示例中,ifPresent

  • 问题内容: 我有一个从搜索返回的对象的索引。该模板具有ng-repeat,其中项目的URL是根据模型中的数据构造的,但在最终标记中,“ a”标记无效。ng- href和href正确,单击链接但页面未加载时,URL栏会更改。点击后刷新浏览器确实会获得页面。因此,Angular中的某些内容正在更改URL栏,但不会触发加载??? 无法在jsfiddle中进行复制,因为问题似乎出在$ resource.q

  • 我已经将WordPress网站迁移到新的服务器(Ubuntu)上,运行良好。 但是永久链接设置不起作用。所有其他页面返回我404错误。 我已经启用了 当我使用自定义结构和类型/%postname%时,它会显示Permalink结构已更新。当访问页面时,返回404错误。 我正在使用/var/www/html/wordpress Installation directory/作为一个文件夹,我已将/e

  • 我正在另一台计算机上安装Wamp服务器,以运行一个中型数据库和用户界面。我已经成功拦截了IIS,并将服务器路由到Localhost:8080。但是每当我试图从本地主机主页访问我的项目时,在www文件中;我被重定向到一个页面没有找到错误。 当我将鼠标悬停在链接上方时,目录总是出现“http:// ProjectFolderNameHere /”。当它应该是“http:// LocalHost:808

  • 我想生成一个签名的APK,但我不能。 这就是我所做的: 使用以下命令生成密钥库文件: 遵循本指南: https://facebook.github.io/react-native/docs/signed-apk-android.html#content 使用此命令生成的APK(在窗口上): 它总是生成“app release unsigned.apk”文件,不知道为什么。 更新 解决了,我忘了把这