找不到模块'咖啡脚本'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到模块'咖啡脚本'相关的知识,希望对你有一定的参考价值。
尝试使用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)
更新package.json文件
"coffee-script": "~1.6.3"
在“devDependencies”上再次更新npm
npm update
同样的问题为我解决了
使用咕噜时有类似的问题,我已经删除了
node_modules
我的根文件夹中的文件夹并运行
npm install
这解决了我的问题
您需要根据npm list -g coffee-script
给出的位置检查NODE_PATH变量。
如果是空的,npm install -g coffee-script
。
这对我有用
npm install --save-dev coffee-script
使用节点v0.10.31
你需要检查NODE_PATH变量,如果它是空的,那么用http://www.davidarno.org/2012/02/09/writing-a-node.js-module-in-coffeescript/给出的指令设置它
这是2012年的一个问题。现在已接近2015年,与此同时,现在又出现了另一种新方法,可以解决因节点和coffeescript引入的变化而引起的问题的不同变化。
对于coffeescript> v1.7,你现在必须打电话
var coffee = require('coffee-script').register();
代替
var coffee = require('coffee-script');
看到这个答案https://stackoverflow.com/a/21585379这个问题:How to properly set up Coffeescript with Node.js
https://github.com/fgnass/node-dev#settings注意:如果你想使用咖啡脚本<1.7,你必须将设置更改为{“coffee”:“coffee-script”}。
所以更新你的咖啡脚本或配置你的设置
IT也发生在我身上,删除node_module文件夹和npm install重新创建它不起作用,所以我分别安装了所需的软件包,如:
npm install coffee-script
之后,它需要一个包,希望它是最后一个:D
通过2个简单的步骤,我就能解决这个问题
npm cache clean
npm install
希望这可以帮助!
以上是关于找不到模块'咖啡脚本'的主要内容,如果未能解决你的问题,请参考以下文章
React中找不到模块'./assets/photo.jpg'错误