gpt4 book ai didi

node.js - CoffeeScript + npm 的最佳实践是什么?

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

我开发 Node 应用程序和包已经有一段时间了,并且总是用 CoffeeScript 编写。

要使用 npm,我通常会在本地安装 coffee-script,然后在 package.json 中设置脚本来运行应用程序,如下所示:

“开始”:“咖啡app.coffee”

这是最佳实践吗?我知道还有一种替代方法,即提供 coffee-script 作为开发依赖项,然后使用预发布脚本来编译 Coffee -> JS。

最佳答案

我这样做的方法是将coffeescript放在src/目录中并将其编译到lib/目录。

我的 .gitignore 包含一个 lib/ 行,我的 .npmignore 文件包含一行 src/ >。因此,源代码不会发布到 npm,并且 javascript 不会发布到 Github。

我的package.json 文件包含以下内容:

  "main": "lib/main.js",
"scripts": {
"watch": "coffee -c -w -o lib src &",
"compile": "coffee -c -o lib src",
"prepublishOnly": "npm run-script compile"
},
"devDependencies": {
"coffeescript": "^2.3.2"
}

因此,当我工作时,我会运行 npm watch 来保持 javascript 文件最新。但在发布之前,它会确保 javascript 文件是最新的。

关于node.js - CoffeeScript + npm 的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54495088/

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