Cannot find module 'coffee-script'

2020-02-19 04:55发布

Trying to get a basic site set up with TowerJS as a test, but ran into this error when running the scaffold generator.

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)

9条回答
【Aperson】
2楼-- · 2020-02-19 05:12

Update your package.json file

"coffee-script": "~1.6.3"

on "devDependencies" and update the npm again

npm update

the same issue fixed for me

查看更多
不美不萌又怎样
3楼-- · 2020-02-19 05:13

IT happened to me too, and removing node_module folder and npm install to re-create it didn't work, so I installed the required packages separately like:

npm install coffee-script

after that it required one more package and hopefully it was the last one :D

查看更多
疯言疯语
4楼-- · 2020-02-19 05:22

https://github.com/fgnass/node-dev#settings Note: If you want to use coffee-script < 1.7 you have to change the setting to {"coffee": "coffee-script"}.

so update your coffe-script or config your setting

查看更多
登录 后发表回答