今天,我发现奇怪的事情,当我在全局安装async后,nodejs报告它找不到模块,下面是工作流程
获取此输出:
/usr/local/lib ├── async@0.2.9 └─┬ npm@1.3.21 └─┬ request@2.30.0 └─┬ form-data@0.1.2 └── async@0.2.9
3.尝试使用它。
I create a simple js file which only contains one statement: var async=require('async'); then execute the file via node, I get exception:
Error: Cannot find module 'async' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object. (/lxzhu/nodejs/asynctest/test.js:1:73) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10)
这是因为您正在全局安装异步。
NPM install Async
将放置create一个名为node_modules
的目录,require
查找算法将在该目录中找到它。
这是一个类似的问题,但提出的解决方案不起作用:安装后没有找到命令'gulp'
我正在尝试从JavaJDK 1.6更新到1.7,并且已经下载了版本7 JDK for mac(我从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载了jdk-7u71-macosx-x64.dmg) 然而,在运行安装程序(执行)后,它会说它安装并复制了文件,然后表示安装成功,我找
问题内容: 我将Firebase库添加到我的项目中,然后出现此错误。当我编译它时,Xcode找不到一些目录。但是,它们位于Pods目录中。 这是错误日志: 这是我的Podfile: 问题答案: 确保打开的是工作空间文件而不是项目文件。我收到相同的错误,并意识到我正在使用项目而不是工作区。
问题内容: 执行时似乎得到以下提示 不幸的是,执行任何Bower命令都会返回 返回和运行返回。 问题答案: 我假设您是通过Homebrew安装Node.js的,它烦人地将已安装的npm二进制文件放在通常不在用户路径中的位置。您要做的就是添加到$ PATH中。您可以通过将其添加到.bashrc / .bash_profile / .zshrc文件中来实现。 尽管我宁愿卸载Homebrew安装的Nod
在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?
我正在用jenkins使用本教程https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/#create-your-initial-pipelines-as-a-jenkinsfile尝试docker,我正在运行Jenkinsfile。Jenkins运行script.sh:docker inspect-f。Maven:3-Alpine