Tag: purescript

在编写ES6模块并转换为CommonJS时,实际上不会导出指定的导出

我有一个ES6模块,我试图导出几个函数。 最终目标是导入到purescript中,但是现在我所谓的导出函数甚至不会出现在Node中,我不明白为什么。 这里是模块: "use strict"; const point = (x, y) => new Point(x, y) const pointToString = (point) => point.toString() class Point { constructor(x, y) { this.x = x; this.y = y; } toString () { return `(${this.x}, ${this.y})`; } } export { point, pointToString } 我像这样进行传译: browserify src/page.js -t [ babelify –presets [es2015] ] […]

错误:找不到模块'./pulp'

试图通过node.js 5.3.0在Windows 7上安装PureScript和纸浆: npm install -g purescript npm install -g pulp cd some-empty-dir pulp init 安装似乎正常工作,但pulp总是失败的错误: module.js:328 throw err; ^ Error: Cannot find module './pulp' at Function.Module._resolveFilename (module.js:326:15) at Function.Module._load (module.js:277:25) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at Object.<anonymous> (C:\Users\me\AppData\Roaming\npm\node_modules\pulp\index.js:2:1) at Module._compile (module.js:398:26) at Object.Module._extensions..js (module.js:405:10) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Function.Module.runMain (module.js:430:10) […]

如何configuration使用从PureScript编译的JavaScript模块的TypeScript项目?

TL; DR我想为编译的PureScript模块创buildTypeScripttypes,并将它们分发到我的npm包中。 我非常乐意手动维护这些types,我只是无法弄清楚我需要在tsconfig.json(up和downstream)和package.json中放置什么。 我有一个使用TypeScript CLI在PureScript中实现核心function的项目 ,所有这些最终都是通过npm作为JavaScript分发的。 我用一个更简单的布局创build了一个类似的项目 : . ├── cli # TypeScript CLI project │ ├── main.ts │ └── tsconfig.json │ ├── output # Compiled PureScript modules │ └── People │ ├── externs.json │ └── index.js │ ├── src # PureScript source │ └── People.purs │ └── types # TypeScript types for PureScript modules […]