如何创建需要babel运行的节点CLI应用程序?

时间:2018-12-13 07:54:44

标签: javascript node.js npm

我正在尝试创建一个全局节点CLI应用程序,但这取决于Babel的运行。 我已将此添加到我的package.json

"bin": {
    "kurly": "dist/index.js"
},
"scripts": {
    "prepare": "npm run build",
    "build": "babel src -d dist",
    "start": "yarn build && node dist/index.js"
},

我正在使用

从我的git安装它
npm install -g alexanderprod/kurly

但是在安装它时出现以下错误

npm ERR! path /usr/local/lib/node_modules/kurly/dist/index.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/kurly/dist/index.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

因此,看来npm并未在应用chmod之前使用babel构建它。 现在我想知道如何解决此问题,因为我认为将dist /上传到npm / git

0 个答案:

没有答案