javascript - npm 发布卡住(使用 yarn )

标签 javascript node.js npm yarnpkg

我正在尝试发布一个新包。 我使用的是 ES6,所以我首先使用 babel 转译我的文件。

我卡在这一步了:

enter image description here

这需要很长时间(等了一个多小时)。没有错误消息,没有任何反应。

这是我的 package.json 预发布脚本和 main.js:

  "scripts": {
    "prepublish": "babel -d lib/ src/"
  }
  "main": "./lib/index.js"

我的 index.js 有一些 ES6 导入和一个 module.export。 这是我的 .npmignore 文件:

src/
yarn.lock
node_modules

目录中没有任何大的 filex(除 node_modules 之外的整个目录不到 1MB)。

感谢任何提示!

最佳答案

正如 Shawn Erquhart 所建议的,这不是 npm 问题。这是由我正在使用的 yarn 包管理器引起的。

相关 yarn 问题:

https://github.com/yarnpkg/yarn/issues/1494

https://github.com/yarnpkg/yarn/issues/610

https://github.com/yarnpkg/yarn/issues/1694

我使用 npm 而不是 yarn 修复了它。 (必须重新安装 Node ,因为在安装 yarn 后 npm 未被识别为 bash(CLI) 命令)。

关于javascript - npm 发布卡住(使用 yarn ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41284430/

相关文章:

javascript - 使用 "preview"上传多个文件(图像)会使浏览器崩溃

node.js - 为什么我的容器继续构建同一层?

javascript - 尽管使用了 db.insert 函数,数据库并未更新

json - 尝试遍历 Node js中的对象列表

javascript - 表达 js :multiple route files into single file

npm - 在 .npmrc 中使用身份验证 token

npm - 在 monorepo 中的多个应用程序之间共享组件时如何处理共享依赖项

javascript - 使用 Jquery 加载 JSON 数据

javascript正则表达式匹配字符串条件,包括特殊字符

javascript - 在 arcgis javascript 中手动为图形图层添加图例