如何让 require() 在 Parse Cloud Code 中使用 node_modules?
How can I make require() use node_modules in Parse Cloud Code?
我可以愉快地上传 npm
模块源,但是如果我尝试 require('foo')
然后它会忽略 node_modules
目录,除非我明确指定 require('./node_modules/foo/index.js')
。
如何解决此问题以在解析时使用 npm 模块?
Parse 现在不支持 npm。您必须手动找到它。
仍然存在问题。假设我像这样添加了 'cheerio' require('cloud/cheerio'),那么 parse 会得到 cheerio 模块。但是 cheerio 有一些依赖性。所以在 cheerio 源代码中你会看到有很多 require('.........'),如果你想使用 cheerio 你必须编辑它们 require('cloud/cheerio/lib/path/etc.........'),这是一个非常糟糕的解决方案。即使解析云也不允许您上传 json 文件。 Cheerio 为他使用了几个 json 文件。
所以现在你不能添加带解析的 npm。在这个 javascript.
的世界里,这是一个主要的解析错误
在 Parse 支持 npm 之前,我正在使用 http://browserify.org/ 将我的所有代码捆绑到一个 cloud.js
文件中,然后上传该文件。
我可以愉快地上传 npm
模块源,但是如果我尝试 require('foo')
然后它会忽略 node_modules
目录,除非我明确指定 require('./node_modules/foo/index.js')
。
如何解决此问题以在解析时使用 npm 模块?
Parse 现在不支持 npm。您必须手动找到它。 仍然存在问题。假设我像这样添加了 'cheerio' require('cloud/cheerio'),那么 parse 会得到 cheerio 模块。但是 cheerio 有一些依赖性。所以在 cheerio 源代码中你会看到有很多 require('.........'),如果你想使用 cheerio 你必须编辑它们 require('cloud/cheerio/lib/path/etc.........'),这是一个非常糟糕的解决方案。即使解析云也不允许您上传 json 文件。 Cheerio 为他使用了几个 json 文件。
所以现在你不能添加带解析的 npm。在这个 javascript.
的世界里,这是一个主要的解析错误在 Parse 支持 npm 之前,我正在使用 http://browserify.org/ 将我的所有代码捆绑到一个 cloud.js
文件中,然后上传该文件。