Cakefile CoffeeScript не может найти нод-глобус модуля NPM - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь использовать фрагмент кода из README для узла-глобуса в CoffeeScript. Я установил пакет:

npm install --global glob

Я пытаюсь использовать следующий фрагмент:

var glob = require("glob")

// options is optional
glob("**/*.js", options, function (er, files) {
   // files is an array of filenames.
   // If the `nonull` option is set, and nothing
   // was found, then files is ["**/*.js"]
   // er is an error object or null.
})

, и я предполагаю, что тогда написано что-то похожее на это в CoffeeScript:

# Cakefile
{glob} = require 'glob' # npm install --global glob

task 'glob-test', 'Testing Globs', ->
   glob.sync("**/*.ts") (er, files) ->
      console.log files

Однако я получаю следующие сообщения об ошибках:

Error: Cannot find module 'glob'

Я делаю это правильно, или даже возможно, CoffeeScript и мне следует просто отказаться от всей идеи?

ОБНОВЛЕНИЕ:

На этот раз установил модуль node-glob как модуль местного производителя, используя:

npm install glob

и изменил {glob} на glob в операторе require.

и снова запустил задачу Cakefile. Получил эту ошибку на этот раз .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...