有没有一种不用全局安装就可以使用babel客户端的方法?
所以,而不是这个
npm install -g babel-cli我想做这个
npm install babel-cli --save-dev发布于 2015-11-09 22:58:05
任何本地包的二进制文件都可以在https://docs.npmjs.com/misc/scripts中访问,就好像它是全局安装的一样:
// package.json
{
"scripts": {
"build": "babel ..."
}
}如果要在命令行上执行二进制文件,可以使用node_modules/.bin/的相对路径。
$ node_modules/.bin/babel ...这与第一个示例有关:node_modules/.bin/简单地添加到执行npm脚本的环境路径中。
发布于 2015-11-09 22:58:11
你可以放这样的东西
{
"scripts": {
"start": "babel-node test.js"
}
}在您的package.json中,test.js是要运行的脚本。现在您可以使用npm start命令运行它了。
发布于 2015-11-09 22:58:01
是的,您可以在本地安装并从node_modules运行:
./node_modules/.bin/babel如果您有一个本地package.json,您可以添加一个NPM 脚本来简化命令,因为NPM脚本在PATH上使用./node_modules/.bin运行。
"scripts": {
"babel": "babel ...",
}要从package.json下的任何目录运行:
$ npm run babelhttps://stackoverflow.com/questions/33619854
复制相似问题