NPM module.js:472

时间:2017-03-04 18:18:18

标签: node.js linux ubuntu npm node-modules

当我尝试启动任何 npm 命令时,终端显示

module.js:472
    throw err;
    ^

Error: Cannot find module '/usr/lib/node_modules/npm/bin/node_modules/npm/bin/npm-cli.js'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
    at bootstrap_node.js:540:3

我尝试重新安装 node.js npm 。 如何以及在何处更改目录" usr / lib / node_modules / npm / bin / node_modules / npm / bin / npm-cli.js" to" usr / bin / node_modules / npm / bin / npm-cli.js"。

P.S。当我将所有node_modules和过去复制到/ node_modules / npm / bin /时,它可以工作,但这不是一个可接受的解决方案。

1 个答案:

答案 0 :(得分:0)

在项目文件夹中有一个名为import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'Gradient Example', home: new MyHomePage(), ); } } class MyHomePage extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text('Gradient Example'), ), body: new Center( child: new ConstrainedBox( constraints: new BoxConstraints.expand(), child: new DecoratedBox( decoration: new BoxDecoration( gradient: new LinearGradient( colors: <Color>[Colors.red, Colors.blue] ), ), ), ), ), ); } } 的文件。将文件重命名为webpack.local.settings.js.sample它对我有用。