wow.js插件找不到了怎么办?

vue yekong

wow.js npm 包被作者删除,我本地 node_modules 于是想着将其上传到git继续使用这个插件,上传到 GitHub 作为一个新的项目。但在这样做之前,你需要注意以下几点:

  1. 许可证: 确保你有权利重新发布该代码。检查原始代码中的 LICENSE 文件或其他许可证声明。如果代码是公有领域的或使用了允许重新发布和修改的许可证(如 MIT 许可证),则你可以继续。但如果它有严格的许可证限制,重新发布可能是违法的。

  2. 尊重原作者: 即使许可证允许,也应该在 README 或其他显眼位置注明原作者和原项目链接。

  3. 版本号: 为了避免和原始包产生冲突,建议使用新的版本号。

  4. 新的名称: 最好使用一个与原始包不同的名称,以避免产生混淆。

以下是如何将包上传到 GitHub 并使用它作为 npm 依赖的简单步骤:

  1. 创建新的 GitHub 仓库

  2. 将你从 node_modules 或其他地方获取的包代码复制到新的目录中。

  3. 确保你的包有一个正确格式的 package.json 文件。

  4. 将代码提交到你的 GitHub 仓库。

  5. 在项目的 package.json 中,你可以使用 GitHub URL 作为依赖来直接安装此包。例如:

"dependencies": {
    "wow.js": "git+https://github.com/yelingkong/vue3Wow.git",
}
  1. 运行 npm install,它会从你的 GitHub 仓库中安装此包。

使用

import 'wow.js/css/libs/animate.css'
import WOW from "wow.js/src/wow.js";
const app = createApp(App);

var wow = new WOW({
    boxClass: "wow",
    animateClass: "animated",
    offset: 0,
    mobile: true,
    live: true,
    callback: function (box) {
    },
    scrollContainer: null,
    resetAnimation: true,
});
wow.init();

喜欢