对于新模块,我试图在npm build
没有gulp / Grunt /其他专用构建工具的情况下使用。
"scripts": {
"build": "node build.js"
},
我的build.js很简单
console.log('Hello')
但是,跑步
npm build
仅退出而不打印任何内容,状态为0。
运行:
npm install
也可以执行所有正常操作,但是也不运行build.js。
如何让npm运行我的构建脚本?
编辑:即使简单的bash命令似乎也不起作用,例如
"scripts": {
"build": "touch TESTFILE"
},
不使用该名称创建文件。
这基本上是NPM的一个巨大而直观的烦恼,这也是我继续使用Yarn的原因之一。使用yarn,我可以运行任何自定义脚本,就像将其作为参数一样,即yarn storybook将运行Storybook脚本。在NPM中,我必须执行npm run故事书,最重要的是,如果我希望通过npm传递任何参数,则需要-在此之前,因此在将yarn故事书-ci与npm run故事书---ci进行比较时,对我来说,这很容易。
—
Emobe
install
改为使用。