指示在哪个文件夹中安装软件包npm

时间:2019-06-17 11:22:57

标签: node.js npm

我越来越接近npm来管理项目的JavaScript。

看着stackoverflow,我看到了以下文档:https://docs.npmjs.com/using-npm-packages-in-your-projects

但是说实话,我一点也不懂...

我想安装此软件包:npm install lightgallery lg-thumbnail lg-autoplay lg-video lg-fullscreen lg-pager lg-zoom lg-hash lg-share

运行它,他会将包放入node_modules中。

总是查看我发现的文档:npm install <folder>,所以我在npm install结束时尝试了一个明确的目录路径,但是将其安装在node_modules文件夹中...

我正在使用Laravel,如果要从npm安装一些东西到public / inc / plugins,这是正确的过程吗?是否可以在packages.json文件中指出这一点?如果建议在主节点上使用安装,那么我该如何使用js?用webpack混合重建?

1 个答案:

答案 0 :(得分:0)

您不应该这样做,因为这是标准操作,如果您更改此行为,其他开发人员可能会感到不舒服。

在文档中,您可以找到:

  

在当前项目中将软件包作为符号链接安装在目录中。它的依赖项将在链接之前安装。如果文件夹位于项目的根目录下,则其依赖关系可能会像其他类型的依赖关系一样被提升到顶级node_modules

Here you can find an answer on StackOverflow