gpt4 book ai didi

javascript - 如何从本地文件夹安装 npm 模块?

转载 作者:太空宇宙 更新时间:2023-11-04 16:27:55 27 4
gpt4 key购买 nike

我从github下载了一个包:list.fuzzysearch.js 。解压到一个文件夹

然后在我的项目文件夹中,我按如下方式安装它:npm install Path/to/LocalFolder/list.fuzzysearch.js-master -S

当我使用 webpack 捆绑我的项目 js 时,出现以下错误,这似乎缺少我安装的包所需的某些模块。

问题 1:在将此包安装到我的项目中之前,我是否应该先在下载的包的文件夹中执行 npm install 操作。即:~/local/folder/list.fuzzysearch.js-master$ npm install

问题2:当我在app.js中导入模块时,如何编写路径?即modulePath导入模块,modulePath`,我应该只输入模块名称(例如“react”),还是node_module文件夹中js文件的路径(例如“node_module/react/dist/react.js') ?

问题3:有没有办法找出模块的所有传递依赖项,并一路安装它们?

错误:

ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'classes' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 1:14-32

ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'extend' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 3:13-30

ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'to-string' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 4:15-35

ERROR in ./~/list.fuzzysearch.js/index.js
Module not found: Error: Cannot resolve module 'get-by-class' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/list.fuzzysearch.js
@ ./~/list.fuzzysearch.js/index.js 5:17-40

我的应用程序 JavaScript:

require('../../../node_modules/bootstrap/dist/css/bootstrap.css')
require ('../public/styles.css')
require ('../index.html')
import React from 'react'
import {render} from 'react-dom'
import 'list.js'
import 'list.fuzzysearch.js'
require('../../../node_modules/bootstrap/dist/js/bootstrap')

最佳答案

看起来您要使用的脚本是一个 npm 包,即使它没有发布到 npm 注册表。您可以通过以下方式将其添加到您的项目中:

  1. package.jsondependencies 下添加 "list.fuzzysearch": "javve/list.fuzzysearch.js"
  2. npm install 照常
  3. 从“list.fuzzysearch”导入模糊搜索
  4. ???
  5. 利润!!!

npm 客户端在安装包的位置方面非常灵活。这是相关的documentation .

关于javascript - 如何从本地文件夹安装 npm 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40076061/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com