node.js - 安装 NPM 包后将文件移至根目录

标签 node.js npm node-modules package.json

我目前有我的仓库 https://github.com/Aotik/Blossom我现在正在研究这个问题。它是一个名为 blossom-ui

的 NPM 发布包

我的问题是,安装软件包后,有没有办法将文件从 node_modules/blossom-ui 移到 node_modules 之外的文件夹的根目录中?

所以它看起来像

blossom-ui

  • css/

  • 样式/

  • 字体/

  • js/

node_modules

  • ...

最佳答案

这可以在 npm 中的 postinstall 脚本中完成。

postinstall 每次 npm install 完成时都会由 npm 自动执行。

    "scripts": {
            "test": "echo \"Error: no test specified\" && exit 1",
            "postinstall": "cp node_modules/blossom-ui ."
    },

更多信息:npm site scripts page .

关于node.js - 安装 NPM 包后将文件移至根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38544993/

相关文章:

javascript - 安装模块,无需原始 npm 安装

node.js - Docker 构建 npm 错误日志

node.js - 在 PATH 中使用本地 NPM 依赖项 - 是否有工具可以执行此操作?

css - 如何着手从 node.js 中的一组 url 创建图像库。

jquery - 如何解决 Bootstrap node.js 应用程序中未定义的错误 "Cannot set property ' emulateTransitionEnd'?

javascript - 同步轮询 URL

node.js - 错误 : write EPIPE when piping node output to "| head"

javascript - 使用 axios 在 end() 之前获取部分 Nodejs Express 响应

angular - 如何从 visual studio 2015 update 3 的构建中排除 node_module 文件夹

node.js - nodejs 模块及其导出之间的差异