gpt4 book ai didi

node.js - NPM 构建脚本不运行

转载 作者:太空宇宙 更新时间:2023-11-04 03:27:47 24 4
gpt4 key购买 nike

我正在尝试将 babel 作为项目中的构建步骤运行,但它似乎不起作用。

我的package.json看起来像这样:

{
"name": "module-name",
"version": "1.0.0",
"description": "My Module",
"main": "build/index.js",
"scripts": {
"test": "karma start",
"build": "./node_modules/.bin/babel src -d build"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-cli": "^6.23.0",
"babel-preset-env": "^1.1.8"
}
}

.babelrc 位于同一目录中,如下所示:

{
"presets": ["env"]
}

命令npm test工作正常并且Karma测试运行。但是当我使用 npm build --verbose 时,我只得到以下输出:

npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli 'C:\\Users\\Peter\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'build',
npm verb cli '--verbose' ]
npm info using npm@3.10.2
npm info using node@v6.9.3
npm verb exit [ 0, true ]
npm info ok

但是 Babel 命令没有运行,构建目录也没有创建。但是,直接从命令行运行命令 ./node_modules/.bin/babel src -d build 效果很好。

有什么想法可能导致这个问题吗?

最佳答案

npm testbuilt in npm command ,但您的 build 命令不是内置的。

对于内置的 npm 命令,您需要运行它们:

npm run build

关于node.js - NPM 构建脚本不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42421430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com