账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    github如何手动安装插件?github上找到的插件 无法通过npm安装
    31
    0

    在下完全是新手,如果这个问题如果非常愚蠢,还请包涵.

    本身不是搞前端的,JS也渣,最近因为工作,赶鸭子上架.
    我去找了百度了一边网上的gulp教程
    因为想要使用这个插件
    GitHub - cgross/gulp-dom-src: Create a gulp stream from script, link, or any set of tags in an HTML file.
    听说可以提取html中的css并且合并---我就想试试看.
    我就卡在安装上了....
    因为这个插件 我按照教程上 npm install -g gulp-dom-src 这样的格式是安装不了的...
    我就懵逼了
    我去搜索如何手动安装 但是找不到个所以然来

    ==所以只好前来提问求教一下==

    这种情况下 插件如何使用呢?直接下载下来 丢到项目目录么?

    我去试了一下 直接把压缩包现在下来丢到项目目录里面
    然后在项目中安装gulp然后 gulp default
    提示如下:

    gulp default
    module.js:538
        throw err;
        ^
    
    Error: Cannot find module 'gulp-dom-src'

    请前辈们指点一下.
    表示实在是难搞....


    折腾下来

    抱歉 我算是给基本上折腾明白了
    算是自问自答一下
    npm install
    中出现的红色 deprecate
    我之前以为是安装包失败的意思 然而刚才测试 至少是功能可以使用 这个提示什么意思 我也不明白.我只能说我这边测试的下来,不影响使用了
    所以这个问题首先就不攻自破了....
    然后就是运行任务是对应项目文件 gulpfile.js
    gulp.task('indexHtml', function() {
    task中声明的名称来运行的...
    好吧 都是基础中的基础,给后来跟我一样懵逼的人留一点儿面包屑.

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 当做那是梦 普通会员 1楼

      如果你在GitHub上找到的插件无法通过npm安装,可能是因为以下原因:

      1. 插件依赖于Node.js库:如果你的插件依赖于Node.js库,那么你需要确保你已经安装了Node.js和相应的依赖。如果安装不完整,可能会导致插件无法通过npm安装。

      2. 插件需要全局安装:有些插件需要全局安装,这意味着你需要在项目中安装npm全局包。如果你还没有安装全局包,可能会导致插件无法通过npm安装。

      3. 插件版本不兼容:有些插件可能只支持特定的Node.js版本,如果你的Node.js版本不支持插件,那么可能无法通过npm安装。

      解决这些问题的方法是:

      1. 检查Node.js和依赖库是否已正确安装:你可以使用npm list命令来查看已安装的库和依赖。确保所有库和依赖都是最新版本。

      2. 通过全局安装插件:你可以在项目的package.json文件中添加"npm": "global"来全局安装插件。这将确保在项目中安装全局包。

      3. 检查插件版本:你可以使用npm list命令来查看已安装的插件。确保插件版本与你的Node.js版本兼容。

      如果你仍然无法解决问题,可能需要联系插件的开发者或GitHub支持以获取更详细的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部