【发布时间】:2017-08-15 07:28:40
【问题描述】:
更新
我购买了一个名为 filePicker 的插件,我想在我的一个 vue.js 组件中使用它。
当我尝试以这种方式导入其库时
<script>
import {filepicker} from '../filepicker';
import {filepickerdrop} from '../filepicker-drop';
</script>
当我在此之后第一次运行npm run dev 时,它要求安装这个库
npm install --save filepicker
当我第二次尝试npm run dev 时,它要求这样做
npm install --save fs net tls
我第三次运行npm run dev,它要求我这样做
npm install --save fs
没有找到这个依赖:* fs in ./node_modules/request/lib/har.js
问题:它一直要求我安装这个 fs 库。
这些安装已将我的package.json 更新为此
"dependencies": {
"filepicker": "^0.2.0",
"fs": "0.0.1-security",
"net": "^1.0.2",
"tls": "0.0.1"
}
这说明FilePicker库已经安装成功,但是它使用的库fs-security却找不到了。
这个https://www.npmjs.com/package/fs 提到“这个包名当前没有被使用”。这是什么意思?
LakiGeri,已建议根据post 本地安装 FilePicker。上面的错误表明 fs 是需要安装的。而且我没有这个库来安装它。
LakiGeri 还建议关注doc specifications。我什至无法导入它的库,所以怎么才能开始处理它的配置。
第三个建议是手动更新package.json 文件中的依赖项。已经更新了。
我还在npm github repo 上打开了一个问题。我仍然没有反馈。
【问题讨论】:
-
我可以在源文件中添加任何导出以便导入吗?
-
你使用 npm 来处理 js 库吗?
-
是的,我愿意!而且我还在后端使用 Laravel 5.4。
-
您是否尝试按照文档中的说明进行安装? (docs.hazzardweb.com/filepicker/2.0/installation)。你在npmjs.com 上找到js-lib 了吗?
-
是的,我做到了。并且他的演示文件运行良好,因为它们被用于 php 视图或 html 页面。插件显示应该在 标记的末尾以这种方式导入插件:
<script src="{{ mix('js/filepicker.min.js') }}"></script>我什至在包含 Vue 组件的文件中也这样做了,但在组件中找不到脚本。
标签: javascript npm npm-install