找不到模块“咖啡脚本”(Cannot find module 'coffee-script&

2019-07-01 18:10发布

试图让一个基本的网站设置了TowerJS作为测试,但在运行脚手架发电机时,就遇到了这个错误。

Macbook:app john$ tower generate scaffold Post title:string body:text belongsTo:user
{ [Error: Cannot find module 'coffee-script'] code: 'MODULE_NOT_FOUND' }

module.js:340
    throw err;
          ^
Error: Cannot find module '/Users/john/Sites/tower/app/app/config/shared/application'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Function.Tower.Application.Application.reopenClass.instance (/usr/local/lib/node_modules/tower/lib/tower-application/server/application.js:42:15)
    at _.extend.namespace (/usr/local/lib/node_modules/tower/lib/tower-support/shared/shared.js:218:30)
    at GeneratorScaffoldGenerator.Tower.GeneratorResources.buildApp (/usr/local/lib/node_modules/tower/lib/tower-generator/server/resources.js:273:66)
    at GeneratorScaffoldGenerator.Generator (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generator.js:57:23)
    at new GeneratorScaffoldGenerator (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generators/tower/scaffold/scaffoldGenerator.js:21:61)
    at Function.run (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generator.js:22:12)

Answer 1:

更新您的package.json文件

"coffee-script": "~1.6.3"

在“devDependencies”并再次更新NPM

npm update

固定给我同样的问题



Answer 2:

使用咕噜的时候,我已经删除过类似的问题

node_modules 

从我的根文件夹,运行文件夹

npm install

这固定我的问题



Answer 3:

你需要检查NODE_PATH变量对所给予的位置npm list -g coffee-script
如果为空, npm install -g coffee-script



Answer 4:

这奏效了我

npm install --save-dev coffee-script

使用节点v0.10.31



Answer 5:

你需要检查NODE_PATH变量,如果是空的,然后在这里给出的指令设置http://www.davidarno.org/2012/02/09/writing-a-node.js-module-in-coffeescript/



Answer 6:

这是从2012年起的一个问题现在是2015年接近,并在此期间,对所造成的破坏引入节点和CoffeeScript的变化问题的differerent变化,现在另一种新的方法。

对于CoffeeScript的> V1.7现在必须调用

var coffee = require('coffee-script').register();

代替

var coffee = require('coffee-script');

看到这个答案https://stackoverflow.com/a/21585379这个问题: 如何正确设置的CoffeeScript使用的是Node.js



Answer 7:

https://github.com/fgnass/node-dev#settings注意:如果你想使用咖啡脚本<1.7,你必须将设置更改为{“咖啡”:“咖啡脚本”}。

所以更新您的咖啡脚本或者您的配置设置



Answer 8:

发生在我身上过,除去node_module文件夹和NPM安装重新创建它没有工作,所以我单独安装所需的软件包,如:

npm install coffee-script

之后,它需要一个更包,并希望这是最后一个:d



Answer 9:

随着2个简单的步骤,我能解决这个问题

  1. npm cache clean
  2. npm install

希望这可以帮助!



文章来源: Cannot find module 'coffee-script'