如何使用 npm 脚本运行 js 文件?

我无法让 npm 工作,我的 package.json 文件

"scripts": { "build": "build.js" }

而且我有一个 build.js 文件在同一个文件夹中,只是 console. log。

当我跑的时候

npm run build

我知道错了

The system cannot execute the specified program.


npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
npm ERR! node v4.1.1
npm ERR! npm  v3.3.5
npm ERR! code ELIFECYCLE

如果我移动 build.js 文件并修改 package.json 文件使其具有子文件夹

"scripts": { "build": "build/build.js" }

然后我得到了错误

'build' is not recognized as an internal or external command, operable program or batch file.

What's going wrong? I'm copying the example documentation.

188013 次浏览

你应该使用 npm run-script buildnpm build <project_folder>。更多信息在这里: https://docs.npmjs.com/cli/build

{ "scripts" :
{ "build": "node build.js"}
}

npm run buildnpm run-script build


{
"name": "build",
"version": "1.0.0",
"scripts": {
"start": "node build.js"
}
}

npm start


注意: 你错过了 { brackets }节点命令

文件夹结构正常:

+ build
- package.json
- build.js