[javascript] npm 스크립트를 사용하여 js 파일을 어떻게 실행합니까?

npm이 작동하지 않습니다. 내 package.json 파일에는

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

console.logs와 동일한 폴더에 build.js 파일이 있습니다.

내가 달릴 때

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.

무슨 일이야? 예제 문서를 복사하고 있습니다 .



답변

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

npm run build 또는 npm run-script build


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

npm start


NB :{ brackets }노드 명령 이 누락되었습니다.

폴더 구조는 괜찮습니다.

+ build
  - package.json
  - build.js


답변

당신은 사용해야 npm run-script build하거나 npm build <project_folder>. 자세한 정보 : https://docs.npmjs.com/cli/build .


답변