coffee-script 要求(一般来说)
如果您之前使用coffee-script/register,则可以从 javascript 文件中获取咖啡脚本文件。
因此你需要在本地安装coffee-script:
$ npm install coffee-script --save
并在您的代码中使用它:
require('coffee-script/register');
require('youre-coffee-script-module');
使用归档模块
文件的基本设置
模块本身的主脚本设置为./lib/filings.js
lib文件夹由grunt-task publish编译
发布任务本身是通过prepublish-script 触发的。因此,每当 package-auther 通过npm publish 发布他的包时,lib-sources 就会被构建,之后编译的包就会被发布。
在.npmignore 文件中,所有源文件和测试文件都被忽略,因此没有发布到 npm!
如何解决您的问题
我只看到了 2 个或多或少干净的可能性:
打开一个问题,并要求 package-auther 将新版本发布到 npm
创建一个分叉,并使用分叉
a) 分叉回购
b1) 添加一个运行 grunt-default-task grunt 的 postinstall-Property:
"scripts": {
"postinstall": "grunt"
}
或 b2)创建一个 index.js 文件,您需要我上面指出的咖啡源
c) 从你的 repo 安装包:npm install git+ssh://git@github.com:YOURGITHUBUSERNAME/filings.git
d) 如果你使用 b2 版,可能会创建一个拉取请求